【学习笔记】莫比乌斯函数和莫比乌斯反演
定义
莫比乌斯函数 \(\mu(n)\) 的定义:
\[\mu(n)=\begin{cases}
1,\ n=1\\
(-1)^r,\ n=p_1p_2...p_r(p_i为互不相同的质数)\\
0,\ 其他
\end{cases}\]
性质
- 设 \(F(n)=\sum_{d|n}\mu(d)\):
\[F(n)=\begin{cases}
1,\ n=1\\
0,\ 其他
\end{cases}\]
证明:\(n=1\) 显然。
\(n > 1\),设 \(n=p^k(p为质数)\),\(F(n)=1-1+0+0...+0=0\),设 \(n=p_1^{a_1}p_2^{a_2}...p_k^{a_k}\),必然存在 \(a_i>0\),得证。
应用
\(\sum_{i=1}^n\sum_{j=1}^m[gcd(i,j)=1]=\sum_{i=1}^n\sum_{j=1}^m\sum_{d|gcd(i,j)}\mu(d)=\sum_{d=1}^{n}\mu(d)\frac{n}{d}\frac{m}{d}(共\frac{n}{d}\frac{m}{d}种情况gcd是d的倍数)\)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· Windows编程----内核对象竟然如此简单?