位运算

TimeLimit:1000MS  MemoryLimit:65536KB
64-bit integer IO format:%I64d
未提交 | 登录后收藏
Problem Description

已知一个包含 n 个元素的正整数集合S,设 f(S) 为集合S中所有元素的异或(XOR)的结果。

如:S={1,2,3}, 则 f(S) = 0。


给出集合S,你需要计算 将所有f(s)进行异或后的值, 这里 s⊆S.


Input

多组测试数据。第一行包含一个整数T(T≤20) 表示组数。


每组测试数据第一行包含一个数 n(1≤n≤1,000) 表示集合的大小,第二行为 n个数表示集合


元素。第 i(1≤i≤n) 个数 0 ≤ai ≤1000,000,000 且数据保证所给集合中没有重复元素。


Output

对于每组测试数据,输出一个数,表示将所有的 f(s)异或之后的值。

SampleInput
1
3
1  2  3
SampleOutput
0

样例中,S={1,2,3}, 它的子集有∅, {1}, {2}, {3}, {1, 2}, {1, 3}, {2, 3}, {1, 2, 3}
Submit
题目统计信息详细
总AC数48
通过人数47
尝试人数51
总提交量81
AC率58.02%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: