A1709.抢糖果

入门

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

ACAC 狗和小 AA 正在玩糖果袋游戏。一共有 nn 个糖果袋,第 ii 个袋子里有 aia_i 颗糖果。袋子按照从第 11 个到第 nn 个的顺序分配给玩家。

如果一个袋子里有偶数颗糖果,ACAC 狗就拿走这个袋子。否则,小 AA 拿走这个袋子。一旦袋子被拿走,里面的糖果数量就会被加到拿走它的玩家的总糖果数中。

ACAC 狗想要炫耀一下,所以他想要重新排列糖果袋的顺序,以便在任何时刻(除了一开始两个人都没有糖果的时候),ACAC 狗拥有的糖果数量严格多于小 AA。帮助 ACAC 狗找出是否存在这样的糖果袋的顺序。

输入格式

第一行包含一个整数 TT1T10001 \le T \le 1000)——测试用例的数量。

每个测试用例的第一行包含一个整数 nn1n1001 \le n \le 100)——糖果袋的数量。

每个测试用例的第二行包含 nn 个以空格分隔的整数 aia_i1ai1001 \le a_i \le 100)——每个袋子里的糖果数。

输出格式

对于每个测试用例,如果存在这样的排列,输出 YES,否则输出 NO

输入输出样例

  • 输入#1

    3
    4
    1 2 3 4
    4
    1 1 1 2
    3
    1 4 3

    输出#1

    YES
    NO
    NO

说明/提示

在第一个测试用例中,ACAC 狗可以按如下方式对糖果袋进行重新排列:[4123][4,1,2,3]。然后游戏过程进行如下:

第一个袋子有 44 颗糖果,这是偶数,所以ACAC 狗拿走了它——ACAC 狗有 44 颗,小AA00 颗。

第二个袋子里有 11 颗糖果,这是奇数,所以小 AA拿走了——ACAC 狗有 44 颗糖果,小AA11 颗。

第三个袋子里有 22 颗糖果,这是偶数,所以ACAC 狗拿走了——ACAC 狗有 66 颗糖果,小AA11 颗。

第四个袋子里有 33 颗糖果,这是奇数,所以小 AA拿走了——ACAC 狗有 66 颗糖果,小AA44 颗。

由于ACAC 狗的糖果总是比小 AA多,所以这种重新排列是有效的。

首页