背景
删代码就能AC另一题的感觉真好。
题目描述
今有
n
∈
[
1
,
2
×
1
0
9
]
n\in[1,2\times10^9]
n∈[1,2×109],求
∑
i
=
1
n
φ
(
i
)
\sum_{i=1}^{n}{\varphi(i)}
i=1∑nφ(i)
Solution
容易想到
φ
∗
I
=
i
d
\varphi*I=id
φ∗I=id
由杜教筛套路式得
S
(
n
)
=
∑
i
=
1
n
i
−
∑
d
=
2
n
S
(
⌊
n
d
⌋
)
S(n)=\sum_{i=1}^{n}{i}-\sum_{d=2}^{n}{S(\lfloor \frac nd\rfloor)}
S(n)=i=1∑ni−d=2∑nS(⌊dn⌋)