数论函数相关
一、欧拉函数与积性函数
欧拉函数
-
定义:欧拉函数
表示小于等于 ,且与 互质的正整数的个数。 -
公式:
若在算数基本定理中, ( 为质数),则由容斥原理:关于此公式的证明,读者可自行推导
一些性质
-
若
是质数,则 -
若
,且 为质数,则 -
若
是质数,且 -
-
,其中
积性函数
若一个定义在正整数域上的函数
特别地,当
常见完全积性函数:
常见积性函数
- 欧拉函数
- 莫比乌斯函数
- 除数函数
- 除数函数
的约数个数 所有约数的和
一些乘积结论
除数函数的计算
对于
-
记
为 的最小质因子,有: -
二、狄利克雷卷积
两个数论函数
一些其它定义
-
单位元:
。对于任何数论函数 ,都有 -
-
性质
-
满足交换律、结合律、分配律
-
积性:两个积性函数的狄利克雷卷积仍然是积性函数。积性函数的逆仍是积性函数
常见结论
三、莫比乌斯函数
将
设正整数
特别地,
性质
- 根据“积性函数的逆也是积性函数”可得:莫比乌斯函数是积性函数
整除分块
整除分块是用于解决整除求和问题
-
将
按相同值分块 -
可以证明,分块少于
种
for(LL l=1,r; l<=n; l=r+1)
{
r=n/(n/l);
ans+=(r-l+1)*(n/l);
}
莫比乌斯反演
反演动机:
设
-
如果有
,那么有证明:容易看出,数论函数
的莫比乌斯变换,就是将 与 进行狄利克雷卷积。
-
如果有
,那么有证明:考虑逆推:
整除差分
一个黑科技
快进到式子:
如果对每个
注意到
对答案差分,有:
线性筛出
四、杜教筛
假设我们先现在希望求出函数
若
一般
一般预处理
P4213 【模板】杜教筛
题意:求
和 , 。
对于
对于
P3768 简单的数学题
发现自己欧拉反演和莫比乌斯反演都学的依托……
对
所以原式
后面那坨可以直接计算,对它整除分块,只需快速求出前面那坨的前缀和。
设
P6055 [RC-02] GCD
题意:求
。
有点厉害的题目。
推式子推不出来。于是观察一下原式。
于是惊人的发现
于是化为
杜教筛即可。
五、贝尔级数
-
定义:对于积性函数
,定义其在质数 意义下的贝尔级数为 -
定理:两个数论函数相狄利克雷卷积,其贝尔级数相乘。
较复杂的贝尔级数
-
-
-
(相当于 ) -
(相当于 ) -
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
· Manus的开源复刻OpenManus初探