#P10335. [UESTCPC 2024] 取数游戏
[UESTCPC 2024] 取数游戏
题目描述
有一个长度为 的序列,第 个数的权值为 。两位选手 A 和 B 在做游戏,他们将对轮流对序列进行操作。每位选手每次有两种操作可以选择:
- 删除序列中的任意两个的数 ,并在序列中添加一个权值为 的数。当序列中只有一个数时,不能执行该操作。
- 取走序列中一个数,将序列中剩下的数的权值全部累加给对方,结束游戏。
如果最后 A 得到的权值更多,则他胜利,否则 B 胜利。
A 先进行操作,问他是否有必胜策略。保证 之和为奇数。
输入格式
本题包含多组数据。
第一行输入一个整数 ,表示数据组数。
对于每组数据,输入格式如下。
第一行一个整数 ,表示序列的初始长度。
第二行 个整数 ,表示初始的序列。
数据保证 且 为奇数。
输出格式
对于每组数据,如果 A 有必胜策略,输出 YES
,否则输出 NO
。
3
3
3 6 4
2
1 2
3
2 5 6
NO
YES
NO
提示
样例一解释如下:
- 如果 A 选择权值 ,则 B 能得到的权值为 。
- 如果 A 选择权值 ,则 B 能得到的权值为 。
- 如果 A 选择权值 ,则 B 能得到的权值为 。
- 如果 A 选择合并权值 ,序列变为 。若 B 选择权值 ,则 A 能得到的权值为 。
- 如果 A 选择合并权值 ,序列变为 。若 B 选择权值 ,则 A 能得到的权值为 。
- 如果 A 选择合并权值 ,序列变为 。若 B 选择权值 ,则 A 能得到的权值为 。
在所有情况下 B 均能以最优策略取得更高的权值,故 A 无法胜利。
样例二解释如下:
如果 A 选择权值 ,则 B 能得到的权值为 。
因此 A 有必胜策略。