E. 互质数个数

    传统题 1000ms 256MiB

互质数个数

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

题目描述

小杨遇到了一个有趣的数学问题。给定一个正整数 NN,请你计算在区间 [1,N][1, N] 中,有多少个数与 NN 互质(即最大公约数为 1)。

因为结果可能很大,你只需要输出结果即可。

输入格式

第一行,包含一个正整数 NN

输出格式

一行,包含一个整数,表示在 11NN 中,与 NN 互质的数的个数。

输入输出样例

12
4

提示

【样例 1 解释】 对于 N=12N = 12,在 1 到 12 中,与 12 互质的数有:1, 5, 7, 11。共 4 个。

【数据范围】

测试点编号 数据范围 特殊性质
Subtask 1 (30%) 1N1031 \le N \le 10^3
Subtask 2 (30%) 1N1051 \le N \le 10^5
Subtask 3 (40%) 1N1091 \le N \le 10^9 NN 最多包含 10 个不同的质因数

2026年05月31日周日中低级别段C++信息学周赛

未参加
状态
已结束
规则
IOI
题目
5
开始于
2026-5-31 19:30
结束于
2026-5-31 22:30
持续时间
3 小时
主持人
参赛人数
9