zzq 的题啊……
直接开推 n∑i=1n∑j=1ijgcd
令 T = dk,更改枚举方式,有 \begin{aligned} & \sum\limits_{d = 1}^{n} d^3 \sum\limits_{k = 1}^{\lfloor \frac n d \rfloor} \mu(k) k^2 (\sum\limits_{idk \le n} i)^2 \\ = & \sum\limits_{T = 1}^{n} (\sum\limits_{iT \le n} i)^2 \sum\limits_{d | T} d^3 \mu(\dfrac T d) \dfrac {T^2} {d^2} \\ = & \sum\limits_{T = 1}^{n} (\sum\limits_{iT \le n} i)^2 T^2 \sum\limits_{d | T} d \mu(\dfrac T d) \\ = & \sum\limits_{T = 1}^{n} (\sum\limits_{iT \le n} i)^2 T^2 \varphi(T) \end{aligned}
杜教筛时,考虑设 f(i) = i^2 \varphi(i),g(i) = i^2,h(i) = (f * g)(i) = \sum\limits_{d | i} d^2 \varphi(d) \dfrac {i^2} {d^2} = d^3。
同时要知道 \sum\limits_{i = 1}^n i^2 = \dfrac {n (n + 1) (2n + 1)} 6,\sum\limits_{i = 1}^n i^3 = \dfrac {n^2 (n + 1)^2} 4。
代码:
1 |
|