莫比乌斯反演

Posted ezoilzh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了莫比乌斯反演相关的知识,希望对你有一定的参考价值。

莫比乌斯反演——神奇、玄学、哲学……

DEEP ♂ DARK ♂ FANTASY

回到正题,首先什么是反演??!!

设 $ F(n) = sum^n_{x=1} f(x) $

我们定义了一个关于 f(x) 的函数,很容易通过 F(x) 得到 f(x)。

而通过 f(x) 求 F(x) 的过程就是反演。

莫比乌斯反演公式

F(n) 和 f(n) 满足条件$ F(n) = sumlimits_{dmid n}f(d) $,那么

$$ f(n) = sumlimits_{dmid n}mu(d)F(frac{n}{d}) $$
这条式子还有另一种描述

F(n) 和 f(n) 满足条件$ F(n) = sumlimits_{nmid d}f(d) $,那么

$$ f(n)=sumlimits_{nmid d}mu(frac{d}{n})F(d) $$

莫比乌斯函数 $ mu(x) $

1. 若$ d=1 $,那么$mu(d)=1$
2. 若$ d=prodlimits_{i=1}^{k}p_i $,且$p_i$均为互异素数,那么$ mu(d) =(-1)^k $
3. 其他情况($d$有平方因子)$ mu(d)=0 $

$mu$的常见性质

对于任意正整数n满足
$$ sumlimits_{dmid n}mu(d) = [n=1] $$


$$ sumlimits_{dmid n}frac{mu(d)}{d}=frac{phi(n)}{n} $$

反演公式证明:

$$ sumlimits_{dmid n}mu(d)F(frac{n}{d})=sumlimits_{dmid n}mu(d)sumlimits_{d‘mid frac{n}{d}}f(d‘)=sumlimits_{d‘mid n}f(d‘)sumlimits_{dmid frac{n}{d‘}}mu(d)=f(n) $$

应用:

各种换元然后优化式子

大概就是上面四条式子(性质两条+反演两条)+各种玄学换来换去,最后好像化成了一个带有$ g(T) = sumlimits_{dmid T}f(d)mu(frac{T}{d}) $ 的式子,然后就想办法把$ g(x) $筛出来

最后的求解基本上是要用到一个(类似)分块的方法用前缀和在根号的时间内把式子里面的其他一些奇奇怪怪的部分求出来






以上是关于莫比乌斯反演的主要内容,如果未能解决你的问题,请参考以下文章

莫比乌斯反演

数论: 莫比乌斯反演 莫比乌斯函数

莫比乌斯反演总结

浅谈算法——莫比乌斯反演

莫比乌斯函数/莫比乌斯反演的小笔记

莫比乌斯函数与莫比乌斯反演