(51nod1220) 2016.12.30 T3

约数之和

ni=1nj=1σ(ij)


=ni=1nj=1ijd=1e(d|ij)d


对推到下一步的解释

现在考虑对于一个确定的 i ,和一个确定的d,有多少个j是满足 d|ij
d|ij
d/gcd(i,d)|i/gcd(i,d)j
d/gcd(i,d)|j
j=k(d/gcd(i,d))
j<=n
k(d/gcd(i,d))<=n
k<=ngcd(i,d)/d


=ni=1ind=1ngcd(i,d)dd
=nd1=1ni=1ind=1e(gcd(i,d)==d1)nd1dd


gcd(i,d)==d1
gcd(id1,dd1)==1
原式= nd1=1nd1i=1nd=1e(gcd(i,d)==1)nddd1


废话(雾

这里有个地方很有趣
本来式子应该变为 nd1=1nd1i=1ind=1e(gcd(i,d)==1)nddd1
我们可以发现第三个segma的枚举减少了.


交换一下求和顺序

原式= ni=1nid1=1nd=1e(gcd(i,d)==1)nddd1


将d1提出来

原式= ni=1nid1=1d1nd=1e(gcd(i,d)==1)ndd


可以发现前面的和后面没有关系了

原式= ni=1(1+ni)ni2nd=1e(gcd(i,d)==1)ndd
= ni=1(1+ni)ni2nd=1g|gcd(i,d)μ(g)ndd

= ni=1(1+ni)ni2nd=1g|ig|dμ(g)ndd

= ni=1(1+ni)ni2nd=1dndg|ig|dμ(g)

= ni=1(1+ni)ni2nd=1dndng=1μ(g)e(g|i)e(g|d)


i 和 d 互相无关,它们分别只和 d′ 有关,于是我们交换求和顺序,算每个 d′ 对应的 i 和 d ,则有原式
= ni=1(1+ni)ni2nd=1dndng=1μ(g)e(g|i)e(g|d)

= ng=1ngi′′=1(1+ni′′g)ni′′g2ngd′′=1d′′gnd′′gμ(g)

= ng=1gμ(g)ngi′′=1(1+ni′′g)ni′′g2ngd′′=1d′′nd′′g

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值