预处理素数
分解与累加 对每个查询的 n:
小红薯定义一个点赞数n为好数,当且仅当这个数的所有本质不同质因子之和为奇数。
现在,首页上有好多Plog,请帮助小红薯判断每条Plog的点赞数都是不是好数。
每个测试文件均包含多组测试数据。第一行输入一个整数T(1≤T≤104)代表数据组数,每组测试数据描述如下:
第一行输入一个整数n(1≤n≤109),表示Plog的点赞数。
对于每组测试数据,新起一行,如果点赞数是好数,输出YES,否则输出NO。
输入
3
2
5
12
输出
NO
YES
YES
说明
对于样例数据,2的本质不同质因子只有2,而2不是奇数,因此2不是好数