码迷,mamicode.com
首页 > 其他好文 > 详细

莫比乌斯反演

时间:2018-07-30 13:21:02      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:定义   font   sum   一个   关于   limit   block   因子   条件   

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

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) = \sum\limits_{d\mid n}f(d) $,那么

$$ f(n) = \sum\limits_{d\mid n}\mu(d)F(\frac{n}{d}) $$
这条式子还有另一种描述

F(n) 和 f(n) 满足条件$ F(n) = \sum\limits_{n\mid d}f(d) $,那么

$$ f(n)=\sum\limits_{n\mid d}\mu(\frac{d}{n})F(d) $$

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

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

$\mu$的常见性质

对于任意正整数n满足
$$ \sum\limits_{d\mid n}\mu(d) = [n=1] $$


$$ \sum\limits_{d\mid n}\frac{\mu(d)}{d}=\frac{\phi(n)}{n} $$

反演公式证明:

$$ \sum\limits_{d\mid n}\mu(d)F(\frac{n}{d})=\sum\limits_{d\mid n}\mu(d)\sum\limits_{d‘\mid \frac{n}{d}}f(d‘)=\sum\limits_{d‘\mid n}f(d‘)\sum\limits_{d\mid \frac{n}{d‘}}\mu(d)=f(n) $$

应用:

各种换元然后优化式子

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

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

莫比乌斯反演

标签:定义   font   sum   一个   关于   limit   block   因子   条件   

原文地址:https://www.cnblogs.com/ezoiLZH/p/9389719.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!