莫比烏斯反演學習筆記

2022-05-11 13:16:03 字數 650 閱讀 7284

莫比烏斯反演是個很玄學的東西,這裡面的東西我都證明不來。

眾所周知,oier只需要結論而不需要證明

首先定義莫比烏斯函式\(μ(i)\)這個函式取值是這樣的:

當\(i=1\)時,\(\mu(i)=1\)

當\(i=\prod\limits_ p_i\)時且\(p_i\)為兩兩不同的質數,\(\mu(i)=(-1)^k\)

若都不滿足,\(\mu(i)=0\)

接下來可以看莫比烏斯反演的定理:

對於兩個定義在非負整數集合上的函式\(f(i)\)與\(f(i)\)且滿足\(f(n)=\sum\limits_\),那麼還滿足\(f(n)=\sum\limits_\rfloor)}\)

具體怎麼證明我也不知道。

那麼這個就可以拿來做題了。

一道例題:[poi2007]zap-queries

先看\(\sum\limits_^^}\)怎麼做。

套公式有\(\sum\limits_^^}}\)

列舉\(d\),有\(\sum\limits_^\rfloor\lfloor\frac\rfloor}\)

整除分塊可以做到\(o(\sqrt n)\)

再考慮加上\(k\)怎麼做。

發現只要先除掉就好了。

莫比烏斯反演記結論即可。主要難在於式子難推。

學習筆記 莫比烏斯反演

可能最常見的定義式是這樣的 f x sigma f x leftrightarrow f x sigma mu x f x or f x sigma f x leftrightarrow f x sigma mu x f x 但是這並不是我們 oi 的重點.之前一直學不會這個東西就是因為老研究這個去...

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

首先設兩個任意函式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,對答案沒有任何貢獻。所以我們來看看那些是互異素數乘積的數,每乙個成為它約數的數是什麼樣...