2023.4.17 闲话

推歌:あんたにあっかんべ / 一二三 feat.初音ミク .


OI Wiki 中的「莫比乌斯反演扩展」

f(n)=i=1nh(i)g(ni)g(n)=i=1nμ(i)h(i)f(ni)

其中 h 是完全积性函数且满足 h(1)=1 .

证明:

等式两边同时差分得

Δf(n)=i=1nh(i)(g(ni)g(n1i))=i=1nh(i)[in]Δg(ni)=dnh(d)Δg(nd)

也就是 Δf=hΔg,即 Δg=h1Δf(此处 x1 是 Dirichlet 卷积逆). 写出表达式就是

Δg(n)=dn(μh)(d)Δf(nd)

两边同时前缀和得

g(n)=i=1ndih1(d)Δf(id)=d=1ni=1ndh1(d)Δf(i)=d=1nh1(d)f(nd)

这里是 h1,而原命题是 hμ,怎么回事?

其实对于满足 h(1)=1 的完全积性函数 h 来说肯定是有 h1=μh 的,具体可以验证:

dnμ(d)h(d)h(nd)=h(n)dnμ(d)=h(n)[n=1]=[n=1]

那么就证完了,原命题的结论还是有点弱的,OI Wiki 推的有点麻烦最后还是个弱结论,有点惨 .

最终结论:

f(n)=i=1nh(i)g(ni)g(n)=i=1nh1(i)f(ni)


posted @   yspm  阅读(190)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
历史上的今天:
2020-04-17 拓扑排序
😅​
点击右上角即可分享
微信分享提示