【学习笔记】莫比乌斯反演

先来了解一下狄利克雷卷积的概念。对于函数 fg ,我们定义运算 为:

F(x)=d|nf(x)×g(nd)

莫比乌斯函数:

μ(x)={(1)k(x1k)0(x1)

全篇最重要的式子:d|nμ(d)=[n=1],即 μI=[n=1]。(证明考虑容斥)

莫比乌斯反演的式子:若 F(x)=d|nf(d),那么 f(n)=d|nμ(d)F(nd)。可用狄利克雷卷积证明,

欧拉反演:已知欧拉函数有一个著名的式子d|nϕ(x)=n,即为 ϕI=n。两边同时乘 μ,得到ϕ=idμ,即 ϕ(n)=d|nμ(d)×nd,推出 ϕ(n)n=d|nμ(d)d

基础已经掌握了,来食用点例题,

例一

求:

i=0nj=0m[gcd(i,j)==1]

[gcd(x,y)==1]可以用上面的式子替换为 d|x,d|yμ(d)
莫比乌斯反演里一个最基础的技巧即是交换求和顺序,我们统计每一个 μ(x) 有多少个,显然有 nxmx个。那么答案为 dnμ(d)ndmd

你已经会莫比乌斯反演了,现在去做做莫比乌斯反演基础练习题-幽灵乐团吧!
常用的两个技巧:交换求和号,整体代换。

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