素数打表
来源:互联网 发布:ven .js 编辑:程序博客网 时间:2024/06/15 00:31
希望得到高效的素数表 以下是粘贴别人的 自己运行了一下 大概知道流程 但还是没有太看懂
#include<iostream>#include<cstring>#include<cstdio>#include<ctime>#include<algorithm>using namespace std;#define M 100bool visit[10100000];int prime[10000000];void table(){ memset(visit,true,sizeof(visit)); int num = 0; for (int i = 2; i <= M; ++i) { if (visit[i] == true) { num++; prime[num] = i; } for (int j = 1; ((j <= num) && (i * prime[j] <= M)); ++j) { visit[i * prime[j]] = false; if (i % prime[j] == 0) break; //点睛之笔 } }}int main(){ memset(prime, 0, sizeof(prime)); int count = 0; table(); for(int i = 0; i <= M; ++i) if(prime[i]) { cout<<prime[i]<<" "; count++; } cout<<endl; cout<<"素数个数为:"<<count<<endl;}
阅读全文
0 0
- 素数判定 - 素数打表
- 打素数表
- 素数打表
- 打素数表
- 高效素数打表
- 素数打表
- 素数打表
- 素数打表
- 素数打表
- 高效素数打表
- 打素数表
- 打素数表?
- 高效素数打表
- 素数打表
- 素数打表
- 快速打素数表
- 打素数表
- 偶->素数打表
- 读书笔记-《Java NIO》:第二章 缓冲区(1)
- 找出单链表中的倒数第k个元素
- Tensorflow-save model
- matplotlib.pyplot绘图显示控制
- 一个标准的PID算法
- 素数打表
- python-pip python-dev build-essential无法安装E: Unable to correct problems, you have held broken package
- 机器视觉光源的选型要领
- HttpServletRequest中读取HTTP请求的body
- windows重绘机制原理
- Java-兔子繁殖求和问题
- java打印九九乘法表
- IE和Chrome可以并行下载多少个资源?
- bzoj 4419: [Shoi2013]发微博 乱搞