题库/Y1186

#Y1186. 【例题3】Codechef REBXOR

    传统题 难度: 普及+ 标签>一本通数据结构
时间限制1000 ms
内存限制128 MiB
通过率—0 / 0 次提交
题目描述 查看题解 开始编程Alt+E

Y1186 · 【例题3】Codechef REBXOR

退出在线编程模式
普及+ 读懂题意,让每一次思考成为成长。
时间限制1000 ms
内存限制128 MiB
通过率—0 / 0 次提交

题目描述

给定长度为N的非负整数数组A。选择两个不重叠、前后有序的非空连续子数组,求下式最大值:

$$(A_{l_1}\oplus\cdots\oplus A_{r_1})+(A_{l_2}\oplus\cdots\oplus A_{r_2}),$$

其中1≤l_1≤r_1<l_2≤r_2≤N,(\oplus)表示按位异或。

输入

第一行N,第二行N个整数A_i。

输出

一行最大值。结果可超过有符号32位范围。

数据范围

2≤N≤400000,0≤A_i≤2^31-1。

输入样例

5
1 2 3 1 2

输出样例

6

题目信息

#2107
—

暂无提交记录

练习难度 普及+
时间限制
1000ms
内存限制
128MiB

题目标签

暂无标签
上传者