码迷,mamicode.com
首页 >  
搜索关键字:线性筛    ( 412个结果
线性筛的理解及应用
素数筛法 如果我们想要知道小于等于 $n$ 有多少个素数呢? 一个自然的想法是我们对于小于等于 $n$ 的每个数进行一次判定。这种暴力的做法显然不能达到最优复杂度,考虑如何优化。 考虑这样一件事情:如果 是合数,那么 的倍数也一定是合数。利用这个结论,我们可以避免很多次不必要的检测。 如果我们从小到 ...
分类:其他好文   时间:2019-10-15 19:30:33    阅读次数:136
杜教筛入门
以下主要的话都用无序列表表示。 诶,是不是应该先讲背景 有什么好讲的? 问一个积性函数的前缀和,项数到1e10。 前置知识 "线性筛" , "积性函数" 。 正文 钦定你已经可以再$O(\sqrt{n})$的复杂度内求出: $$\sum_{i=1}^n{\lfloor \frac{n}{i} \rf ...
分类:其他好文   时间:2019-10-15 19:17:15    阅读次数:68
10.12
暴露真实水平。 错点: T1线性筛质数数组没开龙龙 T2成功把三维Dp$O(n^3 log n)$优化成二维Dp$O(n^2 log n)$ T3 $meet in the middle $成功优化暴力,但最后交的表。 ...
分类:其他好文   时间:2019-10-12 21:04:28    阅读次数:61
数论板子
数论板子 数论分块 : 筛法: 线性筛: cpp include incldue const int MAXN=1000010; bool prime[MAXN]; int Prime[MAXN]; int num=0; void make_prime() { memset(prime,true,s ...
分类:其他好文   时间:2019-10-06 00:17:36    阅读次数:95
素数的一般筛法和快速线性筛法
一般筛法: 快速线性筛法: ...
分类:其他好文   时间:2019-10-04 11:26:24    阅读次数:158
196. 质数距离
196. 质数距离 素数筛,由于L,R范围过大 没法一次全筛出来,先线性筛筛出1-1e5范围内的素数 然后埃氏筛筛出L,R范围内的质数 能用数组 不要用unordered_map ...
分类:其他好文   时间:2019-10-03 23:54:32    阅读次数:156
Educational Codeforces Round 37-F.SUM and REPLACE (线段树,线性筛,收敛函数)
F. SUM and REPLACE time limit per test2 seconds memory limit per test256 megabytes inputstandard input outputstandard output Let D(x) be the number of ...
分类:其他好文   时间:2019-10-02 14:34:23    阅读次数:77
2019.9.28 csp-s模拟测试54 反思总结
咕咕咕的冲动如此强烈x T1x: 看完题目想了想,感觉把gcd不为1的强行放在一组,看作一个连通块,最后考虑连通块之间的组合方式就可以了。 然后维护这个连通块可以写并查集可以连边跑dfs怎么着都行… 然而我在处理数字分解质因数这里T掉了,原因是一个很显然的优化写法我基本没怎么写过。线性筛的时候记录每 ...
分类:其他好文   时间:2019-10-01 09:59:18    阅读次数:99
线性筛1
筛法 $\huge\color{red}{线性筛素数}$ 保证每次只被自己最小的质因数筛到。。 cpp void yych() { for(int i = 2; i 1)\\( 1)^q ,&(\forall k, k ...
分类:其他好文   时间:2019-09-30 09:45:59    阅读次数:78
【线性筛】
埃拉托斯特尼筛求欧拉函数 代码: 线性筛欧拉函数: 线性筛约数和: void init() 线性筛约数个数和 num[] 存最小质因子出现次数 d[]存约数个数和 线性筛 莫比乌斯函数 代码: ...
分类:其他好文   时间:2019-09-26 09:46:25    阅读次数:89
412条   上一页 1 ... 3 4 5 6 7 ... 42 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!