给你 nnn 个整数 a1,a2,...,ana_1,a_2,...,a_na1,a2,...,an,请你从中选出一段连续的数字 ai,...,aj(1≤i≤j≤n)a_i,...,a_j (1≤i≤j≤n)ai,...,aj(1≤i≤j≤n),使得这些数字异或起来值最大,请输出最大值。
第一行输入一个整数 nnn。
第二行输入 nnn 个整数 a1,a2,...,ana_1,a_2,...,a_na1,a2,...,an。
输出一行一个整数表示答案。
3 1 3 4 2
7
对于所有数据,保证1≤n≤100000,0≤ai<2301≤n≤100000,0≤a_i<2^{30}1≤n≤100000,0≤ai<230。
注册一个 AlgoOJ 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 AlgoOJ 通用账户