莫比乌斯反演作用
我们规定函数 f ( n ) f(n) f(n)代表如下含义: f ( n ) = ∑ d ∣ n g ( d ) f(n)\ =\ \sum_{d|n} g(d) f(n) = ∑d∣ng(d)。
在某一些情况下,莫比乌斯反演的 f f f函数很容易求解,但其中的g函数则不容易求解;我们需要通过某一种算法,在知道每一个 g g g的情况下求解出对应的 f f f值。
而这一个算法就是莫比乌斯反演。
莫比乌斯反演具体内容
莫比乌斯函数μ
μ ( i ) = { 1 , i = 1 ( − 1 ) k , i = p 1 ∗ p 2 ∗ . . . ∗ p k 0 , i 不 满 足 上 述 两 种 限 制 μ(i)= \begin{cases} 1, \text{i\ =\ 1} \\ (-1)^{k},i=p_1*p_2*...*p_k \\ 0,i不满足上述两种限制 \end{cases} μ(i)=⎩⎪⎨⎪⎧1,i = 1(−1)k,i=p1∗p2∗...∗pk0,i不满足上述两种限制
对于莫比乌斯函数的性质:
- 对于任意正整数, ∑ i = 1 n μ ( i ) = { 0 , i > 1 1 , i = 1 \sum_{i=1}^{n} μ(i)= \begin{cases} 0,i>1 \\ 1,i=1 \end{cases}