1970: 欧拉函数

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:2 解决:2

题目描述

题目:欧拉函数

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

欧拉函数的定义 1 ~ N 中与N互质的数的个数被称为欧拉函数,记为φ(N)。 若 N 分解质因数为 N = p₁^a₁ * p₂^a₂ * ... * pₘ^aₘ,则: φ(N) = N × (p₁ - 1)/p₁ × (p₂ - 1)/p₂ × ... × (pₘ - 1)/pₘ

输入

第一行包含整数n。 接下来n行,每行包含一个正整数a_i。

输出

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

样例输入 复制

3
3
6
8

样例输出 复制

2
2
4

提示

1 ≤ n ≤ 100, 

1 ≤ a_i ≤ 2 * 10^9

来源/分类