摘要:
好吧,确实是个水题,但是网上的题解似乎都不怎么靠谱。首先我们可以用反演:\(\begin{align*}\because \sum_{d|n} \phi(d) &= n \\\therefore Answer(N)&=\sum_{i=1}^N \gcd(i,N) \\&=\sum_{i=1}^N \sum_{d|i}\phi(d)\\&=\sum_{d|N} \phi(d) \times \frac{N}{d}\end{align*} \)但这样还不够,复杂度还是\(O(N)\)的。我们可以看到,这其实是函数\(f(x)=\phi(x)\)与函数\(g(x)=x 阅读全文
posted @ 2014-03-01 21:55
zhuohan123
阅读(314)
评论(0)
推荐(0)

浙公网安备 33010602011771号