答案为
$$
\begin {aligned}
G(n, k) &= \sum _ {i = 1} ^ n k \mod i \\
&= \sum _ {i = 1} ^ n k - i\left \lfloor \frac k i \right \rfloor \\
&= \sum _ {i = 1} ^ n k - \sum _ {i = 1} ^ n i\left \lfloor \frac k i \right \rfloor \\
&= nk - \sum _ {i = 1} ^ n i\left \lfloor \frac k i \right \rfloor \\
\end {aligned}
$$
直接数论分块即可。需要注意的是,这里 $ n \ne k$ ,所以 r = min(n, k / (k / l));
而不是 r = k / (k / l);
。
查看代码
1 |
|