0
点赞
收藏
分享

微信扫一扫

AcWing873 欧拉函数

幸甚至哉歌以咏志 2022-01-20 阅读 18

在这里插入图片描述

#include<iostream>
using namespace std;
int main() {
	int n;
	cin >> n;

	while (n--) {
		int a;
		cin >> a;
		int res = a;
		for (int i = 2; i <= a / i; i++) {
			if (a % i == 0) {
				res = res / i * (i - 1);
				while (a % i == 0)a /= i;
			}
		}
		if (a > 1)res = res / a * (a - 1);
		cout << res << endl;
	}
	
}
举报

相关推荐

0 条评论