《浅谈一类积性函数的前缀和》例题(未完待续)

51Nod 1238 - 最小公倍数之和 V3
∑ i = 1 n ∑ j = 1 n l c m ( i , j ) \displaystyle\sum_{i=1}^{n}\displaystyle\sum_{j=1}^{n}lcm(i, j) i=1nj=1nlcm(i,j)
原式 = ∑ i = 1 n ∑ j = 1 n i × j ( i , j ) = ∑ d = 1 n d × ∑ i = 1 ⌊ n d ⌋ ∑ j = 1 ⌊ n d ⌋ i × j × [ ( i , j ) = 1 ] =\displaystyle\sum_{i=1}^{n}\displaystyle\sum_{j=1}^{n}\frac{i\times j}{(i, j)}=\displaystyle\sum_{d=1}^{n}d\times \displaystyle\sum_{i=1}^{\left \lfloor \frac{n}{d} \right \rfloor} \displaystyle\sum_{j=1}^{\left \lfloor \frac{n}{d} \right \rfloor} i\times j \times [(i, j)=1] =i=1nj=1n(i,j)i×j=d=1nd×i=1dnj=1dni×j×[(i,j)=1]
∑ i = 1 n i × [ ( i , n ) = 1 ] = n × ϕ ( n ) 2 \displaystyle\sum_{i=1}^{n}i\times [(i, n)=1]=\frac{n\times\phi(n)}{2} i=1ni×[(i,n)=1]=2n×ϕ(n),原式 = ∑ d = 1 n d × ∑ i = 1 ⌊ n d ⌋ i 2 × ϕ ( i ) =\displaystyle\sum_{d=1}^{n}d\times \displaystyle\sum_{i=1}^{\left \lfloor \frac{n}{d} \right \rfloor}i^2\times \phi(i) =d=1nd×i=1dni2×ϕ(i)
f ( n ) = n 2 × ϕ ( n ) f(n)=n^2\times \phi(n) f(n)=n2×ϕ(n),我们要求 F ( x ) = ∑ i = 1 n f ( i ) F(x)=\displaystyle\sum_{i=1}^{n}f(i) F(x)=i=1nf(i)
∑ d ∣ n ϕ ( d ) = n \displaystyle\sum_{d|n}\phi(d)=n dnϕ(d)=n,可得 ∑ i = 1 n i 2 × ∑ d ∣ i ϕ ( d ) = ∑ i = 1 n i 3 = n 2 × ( n + 1 ) 2 4 \displaystyle\sum_{i=1}^{n}i^2 \times \displaystyle\sum_{d|i}\phi(d)=\displaystyle\sum_{i=1}^{n}i^3=\frac{n^2\times (n+1)^2}{4} i=1ni2×diϕ(d)=i=1ni3=4n2×(n+1)2
上式左边可变形为 ∑ i = 1 n ∑ d ∣ i i 2 × ϕ ( d ) = ∑ i = 1 n ∑ d ∣ i d 2 × ϕ ( d ) × ( i d ) 2 = ∑ i = 1 n ∑ d ∣ i f ( d ) × ( i d ) 2 = ∑ i d = 1 n ∑ d = 1 ⌊ n i d ⌋ f ( d ) × ( i d ) 2 = ∑ i = 1 n ∑ d = 1 ⌊ n i ⌋ f ( d ) × i 2 = ∑ i = 1 n i 2 × F ( ⌊ n i ⌋ ) \displaystyle\sum_{i=1}^{n}\displaystyle\sum_{d|i}i^2\times \phi(d)=\displaystyle\sum_{i=1}^{n}\displaystyle\sum_{d|i}d^2\times \phi(d)\times(\frac{i}{d})^2=\displaystyle\sum_{i=1}^{n}\displaystyle\sum_{d|i}f(d)\times(\frac{i}{d})^2=\displaystyle\sum_{\frac{i}{d}=1}^{n}\displaystyle\sum_{d=1}^{\left \lfloor \frac{n}{\frac{i}{d}} \right \rfloor}f(d)\times (\frac{i}{d})^2=\displaystyle\sum_{i=1}^{n}\displaystyle\sum_{d=1}^{\left \lfloor \frac{n}{i} \right \rfloor}f(d)\times i^2=\displaystyle\sum_{i=1}^{n}i^2\times F(\left \lfloor \frac{n}{i} \right \rfloor) i=1n

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值