筛法求素数表
来源:互联网 发布:警察如何取证网络诈骗 编辑:程序博客网 时间:2024/05/21 09:43
#include <cstdio>#include <cmath>#include <cstring>using namespace std;const int N = 10000;int vis[N];int prime[N];void primeTable(){ //int m = static_cast<int>(sqrt(0.5 + N)); int c = 0; memset(vis, 0, sizeof(vis)); for(int i = 2; i < N; i++) { if(!vis[i]) { prime[c++] = i; } for(int j = i * i; j < N; j+=i) { vis[j] = 1; } } printf("table size : %d\n", c); /* for(int i = 0; i < c; i++) { if(i % 20 == 0) { printf("\n"); } printf("%d ", prime[i]); } printf("\n"); */}int main(){ primeTable();}
输出结果:
table size : 1229
- 筛法求素数表
- 筛法求素数表
- 利用筛法求素数表
- 线性筛法求素数表
- Eratosthenes筛法求素数表
- {模板}线性筛法求素数表
- 筛法求素数
- 筛法求素数
- 筛法求素数
- 筛法求素数
- 筛法求素数
- 筛法求素数
- 筛法求素数
- 筛法求素数
- 筛法求素数
- 筛法求素数
- 筛法求素数
- 筛法求素数
- User Exits和Customer Exits
- 最强大的文本编辑器UltraEdit V16.10.0.1028简体中文版+有效破解方法
- ubuntu中root帐号, useradd ,adduser
- window.location.href的用法
- 上海,新的开始
- 筛法求素数表
- 再战软件开发_第一阶段
- 简称缩写
- C++组件开发八大原则
- 轻松建立Silverlight开发环境
- typedef用法 与#define
- Cairngorm框架
- C++Linux平台动态加载类库实现类
- 我们为什么会对富二代有偏见?