*【字典树】Codechef REBXOR
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
【题目描述】CODECHEF September Challenge 2015 REBXOR
给定一个有 个数的序列 。
请找出下面式子的最大值:
$(A[l_1]\oplus A[l_1+1]\oplus \dots \oplus A[r_1])+ (A[l_2]\oplus A[l_2+1] \oplus \dots\oplus A[r_2])$,
其中 表示 和 的按位异或。
【输入格式】
第一行一个整数 。
下来 个整数 。
【输出格式】
一行一个整数,表示最大值。
【样例输入】
5
1 2 3 1 2
【样例输出】
6
满足条件的 有:
(1,2,3,3),
(1,2,4,5),
(3,3,4,5)。