#71. 三质数

三质数

题目描述

一个数的约数也称为因子,比如1166的因子,2266的因子,6666的因子。 质数只有两个因子,11和它本身 现在定义一种新的质数,三质数,三质数只有三个不同的因子。比如44是三质数,因为它有1,2,41 ,2, 4三个因子。比如66不是三质数,因为661,2,3,61 ,2, 3, 6四个因子。现在有一些数,你需要判断他们是不是三质数。

输入格式

第一行一个整数T,表示有T组测试数据。 每组测试数据输入一个整数nn

输出格式

对于每组测试数据,判断是否是三质数,如果是输出YES,否则输出NO

3
4
5
6
YES
NO
NO

约定:

1<=n<=108,数据组数不超过103 1 <= n <= 10^{8} ,数据组数不超过10^3