莫比乌斯函数
μ(n)=⎩⎨⎧101n为偶数个不同素因子乘积其余情况n为奇数个不同素因子乘积
代码实现:线性筛
时间复杂度:O(n)
性质
d∣n∑μ(d)={10n = 1n=1
d|n 表示 d能整除n
例如,当n = 6时, d 为 1、2、3、6,对应μ(d)分别为1、-1、-1、1,和为0
狄利克雷卷积
为一种运算规则,l∗g=∑d∣nl(d)∗g(dn)
前面的l∗g中的∗代表卷积,后面的l(d)∗g(dn)中的∗代表乘法
特性
因为 d 和 dn 成对出现,集合相同,可互换
所以 ∑d∣nl(d)∗g(dn)=∑d∣nl(dn)∗g(d)=g∗l
单位元
ϵ(n)=1(n==1)
逆元
f∗f−1=ϵ
公式
- 1∗1=σ
其中 1 代表传入任何值输出都为1的函数
- μ∗1=μ∗μ−1=ϵ
莫比乌斯反演
如果 F(n)=∑d∣nf(d), 则 f(n)=∑d∣nμ(d)F(dn)