5415 - 博弈论:取石头4(尼姆游戏)

通过次数

24

提交次数

39

时间限制 : 1 秒
内存限制 : 128 MB

有n堆石头,数量分别是a1,a2,a3...an,两个玩家A和B轮流拿石子。每人可以从任意一堆中拿走任意数量的石子,不能不拿,拿走最后一个石子的人获胜,A先拿,问A第一步拿有几种选择?

输入

输入3行 第一行表示有多少测试数据,每个测试数据由二行构成:如下 第一行1个整数表示n 第二行n个整数表示每堆石子的数量

输出

每行1个整数答案

样例

输入

1
8
1 2 4 8 16 32 64 128

输出

1

提示

所有数据都在10000范围内