Problem4527--Super Bull【USACO15FEB】

4527: Super Bull【USACO15FEB】

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 0  Solved: 0
[Status] [Submit] [Creator:]

Description

一年一度的“Superbull”锦标赛即将举行。FJ作为此次比赛的负责人,希望比赛能够尽可能的吸引人。比赛共有N支队伍(1 <=N<=2000),每支队伍都有一个ID(1<=ID<=2^30-1)。

Superbull采用淘汰制, 在每场比赛会有2支队伍进行对抗,每场比赛结束以后,FJ会选择淘汰掉其中一支球队,被淘汰的球队无法再参加任何比赛。当只剩下一支球队时,比赛就结束了。

FJ注意到每场比赛的吸引值是由两支队伍的总分决定的。而两只队伍的总分是由他们的ID按位异或得到。例如如果ID为12的队伍和ID为20的队伍进行比赛,那么这场比赛的总分为24,因为01100(12) XOR 10100(20) = 11000(24)。

FJ想要设计一种比赛方案,让所有比赛的总得分最大,请帮助FJ组织比赛。

Input

第1行:一个正数N,表示有N支队伍参加比赛。

第2-N+1行:每行1个整数,其中第i+1行的整数代表第i支队伍的ID。

Output

输出1个整数,代表比赛可以获得的最大总得分。

Sample Input Copy

4
3
6
9
10

Sample Output Copy

37

HINT

样例解释:让 3 队与 9 队进行比赛,并让 9 队晋级。然后让 6 队和 9 队对决,让 6 队获胜。最后,第 6 队和第 10队比赛, 10队获胜。总得分为:3 XOR 9+6 XOR 9+6 XOR 10=10+15+12=37。

Source/Category

K12678