![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数学-杜教筛
All_fade_away
这个作者很懒,什么都没留下…
展开
-
杜教筛
杜教筛 1.概述 杜教筛是用以解决积性函数前缀和的算法。 在学习了莫比乌斯反演之后,杜教筛的过程就会显得简单而自然。 2.基本形式 对于积性函数,我们定义如下函数: 构造积性函数,使得 显然 : 进一步转化: 也就是: 把右式的第一项提出: 进一步整理,得: 显然,如果我们能够快速算出任意的,就能够通过数论分块在的...原创 2019-02-04 17:11:53 · 534 阅读 · 0 评论 -
[BZOJ3944] Sum
[BZOJ3944] Sum 题目描述: solution 裸的杜教筛。 唯一的坑点在于卡常。 似乎ans1和ans2都杜教筛超时了。 然而用杜教筛求出ans2,并用求出ans1不超时?!?。 #include<bits/stdc++.h> using namespace std; typedef long long ll; const int MAXN...原创 2019-02-22 22:01:24 · 121 阅读 · 0 评论