快速素数筛模板
2017-08-24 21:12
274 查看
#include<stdio.h> #include<iostream> using namespace std; const int N=200000; int prime ={0},num_prime=0; int isNotPrime ={1, 1}; void GetPrim() { for(int i=2;i<N;i++) { if(!isNotPrime[i]) prime[num_prime++]=i; for(int j=0;j<num_prime&&i*prime[j]<N;j++) { isNotPrime[i*prime[j]]=1; if(!(i%prime[j]))break; } } }
相关文章推荐
- 快速查找素数 187 (筛选找素数 模板)
- Codeforces Round #324 (Div. 2) (快速判断素数模板)
- kmp.gcd.快速幂.判断素数模板
- 扩展欧几里得、求乘法逆元及其应用、中国剩余定理(互质版和非互质版)、欧拉函数、快速判素数模板
- 【模板】快速区间素数计数
- ACM模板——快速判断素数
- FZU 1649 Prime number or not (米勒拉宾大素数判断+快速幂取模+随机数模板)
- 数论快速入门(同余、扩展欧几里德、中国剩余定理、大素数测定和整数分解、素数三种筛法、欧拉函数以及各种模板)
- 素数表的快速建立,合数分解,1-2^31内某个长度小于10w的区间素数筛选的三个模板及解析
- 快速求素数模板
- 快速线性素数筛选[模板]
- 算法之素数的快速筛选两种方式
- 矩阵快速幂模板
- 快速筛素数
- Meisell-Lehmer(1000亿以内的素数统计)(模板)
- hdu5171 GTY's birthday gift 矩阵快速幂求斐波那契前n项和,矩阵快速幂模板
- (Relax 快速幂取模1.4)POJ 3641 Pseudoprime numbers(快速幂取模+大素数MillerRabin模板题)
- UVA12396/HDU4196 Remoteland 素数拆分+快速求幂
- [模板] - 矩阵快速幂
- 矩阵快速幂模板(1575)