[关闭]
@attack666 2018-12-11T10:13:44.000000Z 字数 2318 阅读 2263

整理一下,不然再过三天就又忘了。

莫比乌斯反演的套路

emmm,因为我做过的题太少了,所以可能非常不全。

以下的式子都是用推出来的,想看"正规"形式的可以参考这里

如果不做特殊说明的话,默认为下取整,保证

常用性质

证明:设

显然,且

除掉,得到,因为,因此

那么

证明:

时显然成立

时,,也成立

这类应该是最基础的问题

然后直接对后面的数论分块就行了

题目

BZOJ1101: [POI2007]Zap

按照套路,枚举

不难发现这是个严格的狄利克雷卷积的形式,那么显然也是个积性函数,我们可以直接线性筛预处理后面的部分,数论分块搞前面的。总的复杂度就是

拓展

这里题目最常见的拓展就是在外面再套一个函数,处理的策略都是一样的,化到最后得到的基本也都是积性函数,如果不是就暴力筛,是的话线性筛。至于怎么线性筛积性函数可以看这里

题目

BZOJ4407: 于神之怒加强版

BZOJ4804: 欧拉心算

到了这里就有必要好好说说了,按照常规的套路反演出的应该是个积性函数,然而这里并不是,但是暴力打表之后可以发现一些规律

为质数的幂时, 设,那么,除此之外

那么直接枚举质数的幂次更新,由于质数的密度大概是,而且每个质数的枚举上界为那么总复杂度为

拓展

这种形式同样有许多的拓展,最常见的也是在的那里再套上个什么函数

比如,[SDOI2017]数字表格就是要求

其中表示第个斐波那契数

这种题就按照套路推,推到最后一步,如果发现不能快速计算就直接暴力枚举因子,不然就xjb找规律。。

小结

莫比乌斯反演的一大特点就是套路性强,但是很多题还是相当有难度的,比如把某个问题转成反演反演转图论。像我这种菜鸡肯定是这辈子都做不出来的qwq

参考资料

山东2017夏令营丁明朔讲课

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注