Type: Default 1000ms 256MiB

ORXOR

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

[ABC197C] ORXOR

题面翻译

现在有一个长度为 NN 的数组 AA,现在让你把 AA 数组划分成若干个连续子段,并对每一个子段进行逻辑或操作,得到结果后进行异或操作。求最终异或的最小值。

输入格式

第一行一个整数 NN ,第二行 NN 个整数 AiA_i

NN A1A_1 A2A_2 A3A_3 \dots ANA_N

输出格式

一个整数表示答案。

样例 #1

样例输入 #1

3
1 5 7

样例输出 #1

2

样例 #2

样例输入 #2

3
10 10 10

样例输出 #2

0

样例 #3

样例输入 #3

4
1 3 3 1

样例输出 #3

0

提示

数据范围

  • 1  N  201\ \le\ N\ \le\ 20
  • 0  Ai < 2300\ \le\ A_i\ \lt\ 2^{30}

样例解释 1

[1, 5, 7][1,\ 5,\ 7] 分成 [1, 5][1,\ 5][7][7] 总共 22 段,按位 OR\mathrm{OR} 后的值分别为 5, 75,\ 7 ,最后的 XOR\mathrm{XOR}2 2 ,可以证明是最小值。

20241203集训

Not Attended
Status
Done
Rule
IOI(Strict)
Problem
6
Start at
2024-12-3 19:00
End at
2024-12-3 21:00
Duration
2 hour(s)
Host
Partic.
14