#S1118. 质因数

质因数

题目描述

定义 f(x)f(x) 表示 xx 分解质因数后得到的质数个数,例如 f(6)=2,f(12)=3。 具体的,令x=p1a1p2a2pkakx={{p_1}^{a_1}}{{p_2}^{a_2}}……{{p_k}^{a_k}},其中p1p2pk{p_1},{p_2},……{p_k}是两两不同的质数,则f(x)=a1+a2++akf(x)={a_1}+{a_2}+……+{a_k}。 给定一个数nn,判断是否存在1<m<n1<m<n,满足f(m)>f(n)f(m)>f(n)

输入格式

第一行一个整数 tt,表示数据组数。

随后 tt 行,每行一个正整数 nn

对于所有数据,满足 1t1041\leqslant t\leqslant {10^4}1n2×1091 \leqslant n \leqslant 2\times 10^9

输出格式

输出tt 行,若对于第ii组数据给定的nn存在 1<m<n,f(m)>f(n)1<m<n,f(m)>f(n)输出一行一个数 1,否则输出一行一个数 0。

样例

6
2
3
4
5
12
514
0
0
0
1
0
1

限制

1s, 1024KiB for each test case.