AT_xmascon19_e Sum of f(n)
题目描述
对于正整数 $n$,定义 $f(n)$ 为 $n$ 的素因数的个数(计重,即每个素因数的幂次都要计入)。例如,$200 = 2^3 \times 5^2$,所以 $f(200) = 5$。
给定一个正整数 $N$,求 $\sum_{n=1}^N f(n)$ 的值。
输入格式
> $N$
输出格式
请输出 $\sum_{n=1}^N f(n)$ 的值,输出一行。
说明/提示
## 限制
- $1 \leq N \leq 10^{11}$。
## 部分得分
- 若能正确解决 $N \leq 10^{10}$ 的数据集,则可获得 $45$ 分。
- 若能正确解决无额外限制的数据集,则可获得额外 $55$ 分。
## 样例解释 1
$f(1) = 0$,$f(2) = 1$,$f(3) = 1$,$f(4) = 2$,$f(5) = 1$,$f(6) = 2$,所以答案为 $0 + 1 + 1 + 2 + 1 + 2 = 7$。
由 ChatGPT 4.1 翻译