博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
这是一份极其粗糙的莫比乌斯函数学习笔记
阅读量:7245 次
发布时间:2019-06-29

本文共 1020 字,大约阅读时间需要 3 分钟。

这是一份极其粗糙的莫比乌斯函数学习笔记

  • 莫比乌斯反演非常巧妙玄学,它通过__卷积__,和式变换以及最关键的整数分块的有机结合降低了函数的复杂度。

莫比乌斯函数

  • \(\mu(d)\) 的定义:

    1.当d=1时,\(\mu(d)=1\)

    2.当d唯一分解后有一个质因数的次数大于1,那么\(\mu(d)=0\)

    3.否则,设n可以分解为n个不同的质数相乘,则\(\mu(d)=(-1)^{n}\)

  • 一些结论:

    1.\(\sum_{d|n}\mu(d)=[n==1]\),也就是说,n=1时函数值为1,否则为0。这个用二项式定理来证

    2.对于任意正整数n,\(\sum_{d|n}\frac{\mu(d)}{d}=\frac{\phi(n)}{n}\),证明以后补。

  • 筛莫比乌斯函数可以用线性筛。

莫比乌斯反演

  • 定理:

    \[ \begin{align*} &设f(n)=\sum_{d|n}g(d),\\ &则g(n)=\sum_{d|n}\mu(d)f(\lfloor \frac{n}{d}\rfloor)。 \end{align*} \]

  • 证明:

    \[ \begin{align*} &\sum_{d|n}\mu(d)f(\lfloor \frac{n}{d}\rfloor)= \\ &\sum_{d|n}\mu(\lfloor \frac{n}{d}\rfloor)\sum_{i|d}f(i)= \\ &\sum_{i|n}f(i)\sum_{d|\lfloor \frac{n}{i}\rfloor}\mu(d)=f(n) \end{align*} \]

  • 还有一种理解方式就是用狄利克雷卷积(用*表示)来理解莫比乌斯反演。下面直接给出几个定理:

    设:

    1.\(Id(n)=n\)

    2.\(\epsilon(n)=[n==1]\)

    3.\(I(n)=1\)

    4.\(\mu 和\phi 就不说了\)

    结论:

    1.\(\mu *Id=\epsilon,这就是\sum_{d|n}\mu(d)=[n==1]\).

    2.\(\mu*Id=\phi\).这个定理可以用容斥来证明。反过来\(\mu*Id=\phi\Longrightarrow Id=\sum_{d|n}\phi(d)\)。用卷积可以证明这个常见的结论。

题目

转载于:https://www.cnblogs.com/hchhch233/p/9992935.html

你可能感兴趣的文章
Linux 用户态与内核态的交互-netlink
查看>>
Gentoo安装(UEFI+Stub_kernel+Systemd+awesome)
查看>>
找出apache日志中访问量最大的IP
查看>>
高可用集群之heartbeat v2--基于CRM实现mysql高可用集群(未完)
查看>>
linux 6.4使用xmanager4的配置
查看>>
Servlet--表单、超链接、转发、重定向4种情况的路径
查看>>
tomcat解压版exe文件启动闪退问题
查看>>
Skype多人群组视频功能免费了
查看>>
云桌面远程协助
查看>>
CentOS(5.8/6.4)linux生产环境若干优化实战
查看>>
20145328 《信息安全系统设计基础》第5周学习总结
查看>>
10.使用子查询 ---SQL
查看>>
Linux下chkconfig命令详解
查看>>
坦克大战---可能带BUG
查看>>
excel表数据分列
查看>>
3、kvm虚拟机日常管理与配置
查看>>
php各个模式、版本的区别
查看>>
shell中的点命令与source命令
查看>>
我的友情链接
查看>>
百度 ueditor 富文本编辑器的使用心得 jsp版本 1.4的JDK weblogic8
查看>>