首页 > 其他 > 详细

「hdu - 5780」gcd

时间:2021-08-24 22:51:11      阅读:16      评论:0      收藏:0      [点我收藏+]

link。

钦定 \(i>j\),研究得 \((x^i-1,x^j-1)\rightleftharpoons(x^i-x^j,x^j-1)\rightleftharpoons(x^j(x^{i-j}-1),x^j-1)\),注意到 \((x^j,x^j-1)=1\) 且当 \((a,c)=1\)\((ab,c)=(a,b)(a,c)\),则原式 \(\rightleftharpoons(x^{i-j}-1,x^j-1)\rightleftharpoons(x^{i\bmod j}-1,x^j-1)\rightleftharpoons x^{(i,j)}-1\)

于是题目即求 \(\left(\sum\limits_{i=1}^n\sum\limits_{j=1}^nx^{(i,j)}\right)-n^2\)。注意到 \(1\leqslant(i,j)\leqslant n\),容易想到研究每一个 \((i,j)\) 的贡献次数,设其为 \(f(x)\),显然有 \(f(x)=\sum\limits_{i=1}^n\sum\limits_{j=1}^n[(i,j)=x]\),观察得 \(f(x)=2\times\left(\sum\limits_{i=1}^{\lfloor\frac{n}{x}\rfloor}\varphi(i)\right)-1\),则答案为 \(\sum\limits_{i=1}^nx^i\cdot f(i)\),整除分块 & 等比数列求和优化即可。

「hdu - 5780」gcd

原文:https://www.cnblogs.com/orchid-any/p/15182527.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!