题意:给定函数\(f(x)\),有\(n^2-3*n+2=\sum_{d|n}f(d)\),求\(\sum_{i=1}^nf(i)\) 题解:很显然的杜教筛,假设\(g(n)=n^2-3*n+2\),那么有\(g=f*I\),由莫比乌斯反演,\(f=g*\mu\),可以O(nlogn)预处理到1e6,剩余部分杜教筛 我们先观察杜教筛的推导过程,假设要求\(s(n)=\sum_{i=1}^nf(i)\), \(\sum_{i=1}^ng*f=\sum_{i=1}^n\sum_{d|i}g(d)f(…