该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

三约(tpri)

题目描述

Y 同学认为,一个正整数如果恰好有 33 个正因数,就称它为三约数。

现在给定 qq 个正整数 x1,x2,,xqx_1,x_2,\ldots,x_q,请你分别判断每个数是否为三约数。

输入格式

第一行包含一个整数 qq

第二行包含 qq 个整数 x1,x2,,xqx_1,x_2,\ldots,x_q

输出格式

输出 qq 行。对于每个 xix_i,如果它是三约数,输出 YES,否则输出 NO

样例

样例输入 #1

6
4 5 9 16 25 27

样例输出 #1

YES
NO
YES
NO
YES
NO

数据范围与约定

对于 100%100\% 的数据,保证 1q2×1051 \le q \le 2\times 10^51xi10121 \le x_i \le 10^{12}

测试点编号 分值 qq \le xix_i \le 特殊性质
121 \sim 2 1010 300300 10410^4
353 \sim 5 1515 50005000 10610^6 特殊性质 A
686 \sim 8 101210^{12} 特殊性质 B
9129 \sim 12 2020 5×1045\times 10^4
131613 \sim 16 10510^5
172017 \sim 20 2×1052\times 10^5
  • 特殊性质 A:保证 xi106x_i \le 10^6
  • 特殊性质 B:保证每个 xix_i 都是完全平方数。