莫比乌斯反演(纯知识)
一、狄利克雷卷积
定义
两个数论函数
一些其它定义
-
单位元:
。对于任何数论函数 ,都有 -
-
性质
-
满足交换律、结合律、分配律
-
积性:两个积性函数的狄利克雷卷积仍然是积性函数。积性函数的逆仍是积性函数
常见结论
二、莫比乌斯函数
定义
将
设正整数
特别地,
性质
- 根据“积性函数的逆也是积性函数”可得:莫比乌斯函数是积性函数
计算
回顾 欧拉函数与积性函数专题,很明显莫比乌斯函数可以使用线性筛求解
void primes(int n)
{
mu[1]=1;
for(int i=2; i<=n; i++)
{
if(!v[i])
{
v[i]=i;
prime[++tot]=i;
mu[i]=-1;
}
for(int j=1; j<=tot; j++)
{
if(prime[j]>v[i] || prime[j]>n/i)
break;
v[i*prime[j]]=prime[j];
if(i%prime[j]==0)
break;
mu[prime[j]*i]=-mu[i];
}
}
}
三、整除分块
整除分块是用于解决整除求和问题
-
将
按相同值分块 -
可以证明,分块少于
种
for(LL l=1,r; l<=n; l=r+1)
{
r=n/(n/l);
ans+=(r-l+1)*(n/l);
}
四、莫比乌斯反演
反演动机
结论
设
-
如果有
,那么有证明:容易看出,数论函数
的莫比乌斯变换,就是将 与 进行狄利克雷卷积。
-
如果有
,那么有证明:考虑逆推:
应用
关于莫反的习题,详见以后的博客
五、整除差分
一个黑科技
快进到式子:
如果对每个
注意到
对答案差分,有:
线性筛出
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 【杂谈】分布式事务——高大上的无用知识?