學習筆記 杜教篩

2022-02-05 04:40:36 字數 582 閱讀 2668

入門好部落格:

杜教篩 - pengym -

求一些方便構造卷積形式的積性函式的字首和(不是積性函式如果可以變成卷積形式也可以做)

構造h=f*g,然後推h的字首和,就可以把f字首和遞迴處理

所以,h,g字首和必須可以快速求

有時候,杜教篩的思想也值得借鑑。也是一些題目的解決方法。

由於可以記憶化,所以在多次詢問字首和時候,優於min_25篩 

例題:bzoj 3512: dzy loves math iv [杜教篩]

根據phi的公式,考慮構造互質,就可以把ij分開

然後處理處理,遞迴下去。n=1要用杜教篩篩phi函式

hdu 5608 - function

求啥設啥,考慮能不能把s像杜教篩一樣遞迴下去。等式右邊必須是常數,用關係式代換f

51nod1220 約數之和

知道結論,直接推即可。miu*i的杜教篩卷上id即可。約數和部分,篩一部分,剩下暴力根號。

複雜度大概也是o(n^(2/3))左右

學習筆記 杜教篩

這是一種通過建構函式 g x 來求一類積性函式字首和的做法,方法比較精妙 考慮我們要求函式 f 的字首和 s n sum n f i 已經有構造好的積性函式 g 將 f,g 做狄利克雷卷積,此時推式子可以得到 sum n f g k sum n sum f d g frac sum n g d su...

學習筆記 杜教篩

dirichlet 卷積,數論分塊 杜教篩用於解決數論函式 f n 的字首和問題,即求 s n sum f i 對於任意數論函式 g n 都有 sum sum f d g left frac right sum g i s left left lfloor frac right rfloor rig...

杜教篩學習筆記

設有四個數論函式 bf h,f,g,s 滿足 mathbf h mathbf f mathbf g mathbf s n sum limits n mathbf f i sum limits n mathbf h i sum limits n sum limits mathbf g d mathbf...