card

 1 Sec 32 MB |  显示标签
2564
通过提交

题目描述

Mr.Lee喜欢玩炉石传说,最喜欢的套牌是脏牧。

Mr.Lee一共有n张卡牌,例如缩小、白富美等等。

Mr.Lee是一个快乐玩家,他喜欢把这些牌成对的打出,例如缩小和白富美一起打出,然后再发一句"谢谢你" 。

每张卡牌都有一个快乐值,如果Mr.Lee两张快乐值为a和b的牌一起打的话会获得a xor b点快乐值。xor是异或的意思。

本场对局开始时,Mr.Lee已经偷取了对面盗贼无数张暗影步,可以把一张打出的牌拿回手中,但是快乐值不变。

Mr.Lee想要增加对战的乐趣,所以每次打出的两张牌中,他只能拿回手其中一张。

最后只剩一张牌的时候,他会把这张牌打出并获得相应的快乐值。

现在Mr.Lee想知道他最多能获得多少快乐值。

输入格式

第一行T代表样例数(1<=T<=500)

每组数据

第一行一个n代表卡牌数(1<=n<=100)

接下来一行n个数,代表每张卡牌的快乐值(0<=ai<216)

输出格式

对于每组数据输出最多能获得多少快乐值

样例输入 #1

2
2
1 2
2
1 1

样例输出 #1

5
1

来源

Author  Mr.Lee

 上传者
coach
 创建时间
2018-12-05 18:04
 修改时间
2023-08-25 12:26