#567. C.game

C.game

题目描述

nn堆石子,第ii堆石子有aia_i个,AABB玩游戏,AA先手,每次操作可以进行以下操作:

  • 选定一个还有石子的石子堆ii,记剩下的石子为aia_i'
  • 选定一个1xai1 \le x \le a_i',将该堆中的xx个石子移走。
  • 选定一个0yaix0 \le y \le a_i'-x,将该堆中的yy个石子以任意方式分配到剩余的非空石子堆中。

第一个不能操作者输,问AA是否有必胜策略,多测。

输入描述

第一行一个整数TT,表示数据组数。

接下来每组数据第一行一个整数nn,表示数组长度。

第二行nn个整数表示aia_i

输出描述

每一组,如果AA有必胜策略,则输出YesYes,否则输出NoNo

样例

样例输入1

2
3
1 2 3
2
1 1

样例输出1

Yes
No

样例解释1

本题测试数据中TT均为1010

其他样例

见下发文件

数据范围

对于20%20\%的数据,1n,ai51 \le n, a_i \le 5

对于另外30%30\%的数据,1n,ai10001 \le n,a_i \le 1000

对于100%100\%的数据,$T = 10,1 \le n \le 2 \times 10^5, 1 \le a_i \le 10^9$。