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

三约(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\% 的数据,保证 1≤q≤2×1051 \le q \le 2\times 10^5,1≤xi≤10121 \le x_i \le 10^{12}。

测试点编号 分值 q≤q \le xi≤x_i \le 特殊性质
1∼21 \sim 2 1010 300300 10410^4 无
3∼53 \sim 5 1515 50005000 10610^6 特殊性质 A
6∼86 \sim 8 101210^{12} 特殊性质 B
9∼129 \sim 12 2020 5×1045\times 10^4 无
13∼1613 \sim 16 10510^5
17∼2017 \sim 20 2×1052\times 10^5
  • 特殊性质 A:保证 xi≤106x_i \le 10^6。
  • 特殊性质 B:保证每个 xix_i 都是完全平方数。