码迷,mamicode.com
首页 >  
搜索关键字:线性筛    ( 412个结果
[线性筛][筛素数/筛约数个数]
线性筛中每个数只会被最小的素因子筛一次 1)线性筛素数 2)线性筛约数个数 每个数的约数个数为(a1+1)*(a2+1)*...*(ak+1),首先如果数i是素数,可以直接得到约数个数w[i]=2,又由于线性筛的时候,每个数是被最小素因子筛掉,所以如果i%prime[j]!=0,那么prime[j] ...
分类:其他好文   时间:2019-05-23 13:14:13    阅读次数:146
【练习】筛法遍历素数(Java)
初学Java,学到流程控制的循环,有个练习题是暴力遍历素数。 因为看过av32186751,知道有个筛法,就想试试。 又受到线性筛法(一)--素数筛法(一) - nerd呱呱 - 博客园中,的这段启发,就有了下面的代码。 引用文字: 我们先定义一个数组来存100000以内数是否的素数,下标表示数,数 ...
分类:编程语言   时间:2019-05-19 14:24:26    阅读次数:137
题解 P1621 【集合】
解题报告: 筛出1 100000当中所有的素数 进行预处理 采用线性筛 不会请左转 "P3383 【模板】线性筛素数" 对于集合划分 很自然就会想到用并查集维护其连通性 对于性质相同的元素合并入同一个集合 最后统计父亲节点个数即可 刚开始有一个地方想错了 我刚开始是这样进行并查集维护的 cpp px ...
分类:其他好文   时间:2019-05-18 00:37:32    阅读次数:115
noip复习——线性筛(欧拉筛)
整数的唯一分解定理: $\forall A\in \mathbb {N} ,\,A 1\quad \exists \prod _{i=1}^{s}p_{i}^{a_{i}}=A$,其中${\displaystyle p_{1} ...
分类:其他好文   时间:2019-05-09 18:23:00    阅读次数:102
【小米oj】 不一样的排序
线性筛+sort ...
分类:移动开发   时间:2019-05-05 19:20:59    阅读次数:167
线性筛及其扩展-积性函数
线性筛 埃氏筛 对于每个数x,枚举其倍数,将kx筛去。 在埃氏筛过程中,每个数都会被筛掉多次,且对于每个数x,枚举其倍数的次数为$\frac{n}{x}$ 故埃氏筛的时间复杂度为$\sum_{i=1}^{n}$$\frac{n}{i}$=n$\sum_{i=1}^{n}$$\frac{1}{i}$= ...
分类:其他好文   时间:2019-04-30 23:47:42    阅读次数:162
素数筛法
筛素数 弱智筛法就不贴了 下面是埃氏筛 先补一个很有意思的东西 1+1/2+1/3+1/4+....+1/n=log n 线性筛代码 欧拉函数 对于大范围内求质因数个数硬解肯定太慢,用线性筛优化 先用线性筛找到每一个数的最小质因子(rec[i]) 分析:第二个if里,当i的指数>=2时就可以直接乘, ...
分类:其他好文   时间:2019-04-28 18:44:47    阅读次数:153
华华给月月出题
题目链接: 注意到x^n是个积性函数就能做了,然后就是一波线性筛素数+快速幂的操作 #include <bits/stdc++.h> using namespace std; #define re register #define ll long long const int mod=1e9+7; ...
分类:其他好文   时间:2019-04-08 01:24:21    阅读次数:197
线性筛素数
题目链接:https://www.luogu.org/problemnew/solution/P3383 普通筛法:找到素数就把这个素数的倍数标记。以此类推。调和级数证明O(nloglogn)。这道题应该跑不过去。 #include <bits/stdc++.h> using namespace s ...
分类:其他好文   时间:2019-04-08 00:57:59    阅读次数:159
模板 - 数论 - 线性筛
各种线性筛的合集: https://www.cnblogs.com/zhoushuyu/p/8275530.html 常见积性函数: μ(n):莫比乌斯函数φ(n):欧拉函数d(n):一个数nn的约数个数σ(n):一个数nn的约数和f(x)=x^k(k∈N):这个玩意儿也是积性函数 线性筛素数 线性 ...
分类:其他好文   时间:2019-04-05 12:28:03    阅读次数:116
412条   上一页 1 ... 6 7 8 9 10 ... 42 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!