狄利克雷卷积
定义
狄利克雷卷积:
一个例子:
则 。
往往省略掉 。
则
往往省略掉
狄利克雷卷积定义在
数论函数
上。
数论函数: 如果一个函数的定义域为正整数,值域为复数,则称此函数为数论函数。常见的数论函数有欧拉函数 和莫比乌斯函数 。
运算律: 1. 。
2. 。
3. 。
4. ,使得 。
单位函数的取值: 时 , 取其他值时 。 5. ,如果 ,则存在唯一的逆函数 ,使得 :
对于 ,有:
对于 ,有:
结合律
2.
交换律
3.
加法-狄利克雷卷积分配律
4.
单位元
单位函数单位函数的取值:
逆元
对于任意数论函数对于
对于
狄利克雷卷积是对数论函数的二元运算,产生的结果也显然是一个数论函数,因此满足封闭性。又综合
1、4、5
,得到:特殊函数
由于 易得:
回顾莫比乌斯反演:
这句话的意思就是 。
回顾莫比乌斯反演:
这句话的意思就是
根据莫比乌斯函数的性质或定义:
。
故:
故:
可以推出莫比乌斯反演定理:
也即日常所见的式子:
。
也即日常所见的式子:
根据狄利克雷卷积的交换律,上面的式子可以改写:
故
。
故
莫比乌斯反演另有一种用途广泛的形式:
若 ,则有 .
若
积性函数
数论函数 ,如果对于所有 有 ,则称 为积性函数。
进一步,如果对于所有 都有 ,则称 为完全积性函数。
进一步,如果对于所有
两个积性函数的狄利克雷卷积也是积性函数。
两个例子:欧拉函数 和莫比乌斯函数 。
都可以用线性筛求。
快速求因子
可以以 的代价预处理 的所有数,然后 分解质因子。
做法:先跑一遍线性筛,以 记录把 筛掉的最小的质数。
分解质因数的时候,不停地
n=n/son[n]
来分解。
可以证明复杂度是单次 :每迭代一次, 被除以 ,而 最小为 ,故时间复杂度不超过 。
积性函数前缀和
orz杜教筛。留坑待补。
Update on 2016.8.30
此坑已补。
评论
发表评论