问题描述
给定 T 个正整数 ai, 分别问每个 ai 能否表示为 x1y1⋅x2y2 的形式, 其中 x1,x2 为正整数, y1,y2 为大于等于 2 的正整数。
输入格式
输入第一行包含一个整数 T 表示洵间次数。
接下来 T 行, 牳行包含一个正整数 ai。
输出格式
对于每次询问, 如果 ai 能够表示为题目描述的形式则输出 yes
, 否则输出 no
.
7
2
6
12
4
8
24
72
no
no
no
yes
yes
no
yes
样例说明
第 4,5,7 个数分别可以表示为:
a4=22×12
a5=23×12
a7=23×32
评测用例规模与约定
对于 10% 的评测用例, 1≤T≤200,ai≤109 :
对于 30% 的评测用例, 1≤T≤300,ai≤1018;
对于 60% 的评测用例, 1≤T≤10000,ai≤1018;
对于所有评测用例, 1≤T≤100000,1≤ai≤1018。
IO提示
输出规模较大,建议至少使用快写。