#47. Doremy's Paint 3
Doremy's Paint 3
一个由正整数组成的数组 被称为好数组(good),当且仅当所有相邻两项的和都等于同一个值。更正式地说,数组是好数组当且仅当存在某个 使得:
Doremy 有一个长度为 的数组 。她可以任意地重排(permute)数组元素(改变顺序)。请判断她是否能够将数组重排成一个好数组。
输入格式
输入包含多组测试用例。第一行一个整数 (),表示测试用例数量。
每个测试用例:
- 第一行一个整数 (),表示数组长度;
- 第二行 个整数 ()。
所有测试用例中 的总和没有额外限制。
输出格式
对每个测试用例输出一行:
- 若可以通过重排使数组变为好数组,输出
YES; - 否则输出
NO。
说明:原题允许任意大小写,但为适配固定判题平台,本题要求严格输出大写 YES 或 NO。
样例
输入
5
2
8 9
3
1 1 2
4
1 1 4 5
5
2 3 3 3 3
4
100000 100000 100000 100000
输出
YES
YES
NO
NO
YES
说明
- 第 1 组: 或 都是好数组。
- 第 2 组: 是好数组,因为 。
- 第 3 组:可以证明不存在任何重排能成为好数组。
相关
在以下作业中: