莫比烏斯反演

2022-05-31 10:18:09 字數 1690 閱讀 9198

其實我更想把他模擬於符號函式,定義域n+,值域

定義函式:

根據定義有:

同時容易得出:

現定義公式:

代入到上述f(i)的求取,我們可以得到:

那麼其中的μ(d)就是莫比烏斯函式,定義如下:

(1)當d=1時,μ(d)=1;

(2)當d=p1p2...pk為互異素數,μ(d)=-1;

(3)其他情況下,μ(d)=0.

莫比烏斯函式的性質:

(1)對於任意正整數有:

i:當n=1時,顯然成立

ii:當n>1時,因為素因子存在,可以將n分解為:

在r的所有因子中, 值不為零的只有所有質因子次數都為1的因子,其中質因數個數為r個的因子有cr

k個可以拿n=51450=2*3*5*5*7*7*7舉例

其中質因數個數為1的因子有c1

7=7個。有:2 3 5 7 25 49 343

其他模擬即可

那麼有:

即證明:

因為有二項式定理,將x=-1,y=-1,即證。

(2)莫比烏斯函式也是積性函式,所以其字首和也是積性函式

兩種求莫比烏斯函式的模板:

1

ll mubi(ll n)

12 n/=i;

13 }while(n%i==0

);14

} 15}16

if(n>1) mu*=-1;17

return

mu;18 }

view code

離線:

1 mu[1]=1;2

for(i=2;i<=n;i++)39

for(j=1;prime[j]*i<=n;j++)

1017 mu[prime[j]*i]=-mu[i];18}

19 }

view code

莫比烏斯反演 二 莫比烏斯反演定理

首先設兩個任意函式f x 和f x 定義運算 f x sum f d 這時就可以用f x 表示f x f 1 f 1 f 2 f 1 f 2 f 3 f 3 f 1 f 4 f 4 f 2 f 1 f 5 f 5 f 1 f 6 f 6 f 3 f 2 f 1 這時可以試著用f x 表示f x f ...

莫比烏斯反演

首先 莫比烏斯函式有個性質 d n d 1 n 1 0 n 1 證明 n 1時,不做多餘說明。n 1 根據唯一分解定理,可以分解n ki 1pai i 對於那些含平方因子也就是存在ai 不為1的數,它的函式值為0,對答案沒有任何貢獻。所以我們來看看那些是互異素數乘積的數,每乙個成為它約數的數是什麼樣...

莫比烏斯反演

定理 f n 和f n 是定義在非負整數集合上的兩個函式,並且滿足條件f n d nf d 那麼我們得到結論f n d n d f n d 在上面的公式中有乙個函式 d 它的定義如下 1 若d 1,那麼 d 1 2 若d p1 p2 p k 均為互異素數,那麼 d 1 k 3 其它情況下 d 0 對...