首页 > 其他 > 详细

[学习笔记]杜教筛

时间:2019-03-08 22:55:07      阅读:292      评论:0      收藏:0      [点我收藏+]

入门好博客:

杜教筛 - 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))左右

 

[学习笔记]杜教筛

原文:https://www.cnblogs.com/Miracevin/p/10498610.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!