#P1160. *【线性筛:欧拉函数】法雷级数

*【线性筛:欧拉函数】法雷级数

【题意】

法雷级数 FiF_i 的定义如下: 给定一个 i (i2)i \ (i \ge 2),那么所有的 a/b (0<a<bia/b \ (0 < a < b \le i gcd(a,b)==1gcd(a,b)==1 ) 组成了 FiF_i, 例如:

F2=1/2F_2 = {1/2}

F3=1/3,1/2,2/3F_3 = {1/3, 1/2, 2/3}

F4=1/4,1/3,1/2,2/3,3/4F_4 = {1/4, 1/3, 1/2, 2/3, 3/4}

$F_5 = {1/5, 1/4, 1/3, 2/5, 1/2, 3/5, 2/3, 3/4, 4/5}$

你的任务就是统计对于给出的i,Fi集合的元素个数。

【输入格式】

第一行 n (1n10000)n \ (1 \le n \le 10000)

下来 nn 行,每行一个整数 x (2x20000000)x \ (2 \le x \le 2000 0000),表示求 FxF_x 的元素个数。

【输出格式】

每次询问输出一行一个整数,即 FxF_x 的元素个数。

4
2
3
4
5
1
3
5
9