1516: 你相信光吗

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:103 Solved:21

Description

$1 - n $ 个路灯排成一排。起初,所有的灯泡都是亮着的。

对于一个长度为 $n$ 的路灯数组,我们会执行 $n$ 次操作,第 $ i $  $(i=1,2,3,...,n)$ 次操作会把数组中所有序号为 $i$ 的倍数的路灯的状态翻转。

现在给定一个 $ n $ ,求出经过 $ n $ 次操作后多少个路灯是亮着的 。

翻转:如果路灯此时打开,翻转后则熄灭;反之,如果路灯此时熄灭,则翻转后打开。

Input

第一行,输入实数$t$ $ (1\leq t \leq 10^5) $ 。

随后 $t$ 行,每行输入一个实数 $n (1\leq n \leq 10^{18}) $ 。

Output

$t$ 行,每行输出一个代表操作完后仍然亮起的路灯数。

Sample Input Copy

3
2
5
11

Sample Output Copy

1
3
8