#8321. 徐老师的完全平方数
0
徐老师的完全平方数
徐老师的完全平方数
文件读写
- 输入文件square.in
- 输出文件square.out
限制
- 2000ms
- 512MB
题目描述
徐老师有 个整数,分别为
现在徐老师想从中选出任意个数字(至少一个),将它们相乘
徐老师想知道有多少种不同的选数方案,可以使得最终的乘积为完全平方数?
输入格式
输入一行,包含一个整数 ,表示测试数据个数
对于每组测试数据:
输入第一行包含一个整数 表示数字个数
输入第二行包含 个整数,分别表示每个数字
输出格式
对于每组测试数据输出一个结果,表示答案,由于答案可能很大,请你将答案对 取模
数据范围
| 数据点编号 | |||
|---|---|---|---|
| 且 均为质数 | |||
样例输入
3
3
3 3 8
4
2 4 8 16
3
3 3 3
样例输出
1
7
3
样例解释
对于第一组测试数据,只有选 可以得到完全平方数
对于第二组测试数据,有以下 7 种方案:$4,16,2 * 8,4 * 16,2 * 4 * 8,2 * 8 * 16,2 * 4 * 8 * 16$
相关
在下列比赛中: