每个测试文件包含多组测试数据。第一行输入一个整数 代表数据组数,每组测试数据描述如下: 第一行输入一个整数 ()。 第二行输入 个整数 ()。保证所有测试数据中, 的总和不超过 。
对于每组测试数据: 如果存在合法方案,输出 "YES"; 否则输出 "NO"。
4 3 1 2 0 3 0 0 3 3 1 2 2 4 1 0 1 2
YES NO NO YES
第一组数据中,可以让第 个小朋友给出 颗糖,其余人都不给。操作后糖数变成 。第二组数据中,不存在合法方案。第三组数据中,总糖数为 ,无法让所有人最终都相等,因此答案为 "NO"。第四组数据中,可以让第 个和第 个小朋友各给出 颗糖,最后每个人手上都变成 颗。