题目背景

很多年前,zydy 突发奇想:只要算出 π(n)mod2,π(n)mod3,π(n)mod5,⋅⋅⋅,就能得到 π(n)。很多年后,zydy 才意识到这其实是可行的,现在你只需要帮助他算出 π(n)mod2。
题目描述
定义 π(n) 为不大于 n 的素数的个数,给定 n,计算 π(n)mod2 。
输入格式
输入第一行 T,表示数据组数。
以下 T 行,每行一个正整数 n。
输出格式
输出 T 行,每行一个非负整数,为 π(n)mod2 的值。
3
1000
1000000
1000000000
0
0
0
1
23571113171923
1
提示
本题采用捆绑测试
| Subtask | T | n | Score |
| :----------: | :----------: | :----------: | :----------: |
| 1 | =1000 | ≤108 | 20 |
| 2 | =10 | ≤1011 | 20 |
| 3 | =10 | ≤1013 | 20 |
| 4 | =5 | ≤1015 | 20 |
| 5 | =5 | ≤1016 | 20 |
对 100% 的数据,T≤1000,1≤n≤1016。