给定正整数NNN, 求出 1∼N−11 \sim N - 11∼N−1中所有与NNN互质的数构成的序列 的中位数.
我们定义 : 一个长度为KKK的序列的中位数是序列中第⌊K+12⌋\lfloor\frac{K + 1}{2}\rfloor⌊2K+1⌋大的数字. 且两个正整数aaa 与 bbb 互质当且仅当 gcd(a,b)=1gcd(a, b) = 1gcd(a,b)=1.
第一行一个正整数TTT, 表示数据组数.
对于每组数据, 一行输入一个正整数NNN.
对于所有数据, 满足1≤T≤1001 \leq T \leq 1001≤T≤100, 2≤N≤10182 \leq N \leq 10^{18} 2≤N≤1018.
对于每组测试数据, 输出一行一个正整数, 表示答案.
3 6 10 19
1 3 9
使用您的 代码源 OJ 通用账户