#C. 求欧拉函数

    传统题 1000ms 256MiB

求欧拉函数

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

给定nn个正整数aia_i,请你求出每个数的欧拉函数。

欧拉函数的定义:

11 ~ NN 中与 NN 互质的数的个数被称为欧拉函数,记为 φ(N)\varphi(N)。 若在算数基本定理中,N=p1a1p2a2...pmamN = p_1^{a_1}p_2^{a_2}...p_m^{a_m},则: $\varphi(N)=N\times\frac{p_1-1}{p_1}\times\frac{p_2-1}{p_2}\times...\times\frac{p_m-1}{p_m}$

输入格式

第一行包含整数 nn1n1001\leq n \leq 100)。

接下来 nn 行,每行包含一个正整数 aia_i1ai2×1091\leq a_i \leq 2\times10^9)。

输出格式

输出共 nn 行,每行输出一个正整数 aia_i 的欧拉函数。

输入样例

3
3
6
8

输出样例

2
2
4

提示

对于第一个样例

33 互质的数有:1,21,2,共 22 个。

对于第三个样例

88 互质的数有:1,3,5,71,3,5,7,共 44 个。

周赛 Round 7

未参加
状态
已结束
规则
ACM/ICPC
题目
4
开始于
2024-9-21 19:00
结束于
2024-9-21 20:30
持续时间
1.5 小时
主持人
参赛人数
18