#1818. 凑出平方数
凑出平方数
题目描述
小红有 个桶, 每个桶里有 个 大小为 的正方形方块。 现在我们想知道, 小红能不能恰好用这些方块(恰好用完,不浪费), 拼出一个正方形。
输入描述
第一行输入一个整数 , 代表一共有 组测试数据,
接下来一共 组测试数据, 在每一组数据中:
第一行输入一个整数 , 代表小红有 个桶。
第二行输入 个整数, 代表每个桶内有 个小方块。
所有样例中的 的总和 小于等于 。
输出描述
一共输出 行, 对于每组数据输出 行, 如果能拼成正方形 ,输出 " ", 否则输出 " "。
样例
input
5
1
9
2
14 2
7
1 2 3 4 5 6 7
6
1 3 5 7 9 11
4
2 2 2 2
output
YES
YES
NO
YES
NO
样例解释
在第一个测试样例中, 恰好可以拼出一个 的正方形,
在第二个测试样例中,恰好可以拼出一个 的正方形,
在第三个测试样例中, 一共有 个小方块, 无法恰好拼出一个正方形。