#S1118. 质因数

质因数

题目描述

定义 f(x)f(x) 表示 xx 分解质因数后得到的质数个数,例如 f(6)=2,f(12)=3。 具体的,令x=p1a1p2a2……pkakx={{p_1}^{a_1}}{{p_2}^{a_2}}……{{p_k}^{a_k}},其中p1,p2,……pk{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。

对于所有数据,满足 1⩽t⩽1041\leqslant t\leqslant {10^4},1⩽n⩽2×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.