素数打表
来源:互联网 发布:如何修改淘宝店铺域名 编辑:程序博客网 时间:2024/06/04 19:57
直接打表0ms代码如下:[cpp] view plaincopyprint?在CODE上查看代码片派生到我的代码片#include <math.h> #include <stdio.h> #include <string.h> #define N 16010 int vis[N]; void gen_primes() { int m = (int)sqrt(N+0.5), i, j; memset(vis, 0, sizeof(vis)); for(i=2; i<=m; ++i) { if(!vis[i]) { for(j=i+i; j<=N; j+=i) { vis[j] = 1; } } } vis[1] = vis[2] = 1; } int main(void) { int n, i=1; gen_primes(); while(scanf("%d", &n)!=EOF && n>0) { if(vis[n]) { printf("%d: no\n", i++); } else printf("%d: yes\n", i++); } return 0; }
#include<stdio.h>#include<math.h>#include<string.h>int p[100000];void primes(){ int i,j; memset(p,0,sizeof(p)); for(i=2;i*i<=100000;++i){ if(!p[i]){ for(j=i+i;j<=100000;j+=i) p[j]=1; } } p[1]=p[2]=1;}int main(){ int i,j,n; scanf("%d",&n); primes(); printf("%d\n",p[n]);}
0 0
- 素数判定 - 素数打表
- 打素数表
- 素数打表
- 打素数表
- 高效素数打表
- 素数打表
- 素数打表
- 素数打表
- 素数打表
- 高效素数打表
- 打素数表
- 打素数表?
- 高效素数打表
- 素数打表
- 素数打表
- 快速打素数表
- 打素数表
- 偶->素数打表
- Codeforces Round #166 (Div. 2) D. Good Substrings 罕见的哈希冲突
- GNU/Linux安全基线与加固-0.1
- 智能指针 野指针
- mysql热备脑裂问题补充
- Construct Binary Tree from Inorder and Postorder Traversal
- 素数打表
- CentOS6.4建立本地源
- 串口编程
- HDU 1108 最小公倍数
- 字符串解密(水题)
- HDU2660:Accepted Necklace(DFS)
- 基于Android/机顶盒/pc高质量视频通话及手机直播源码转让
- 解决Sublime Text 2中文显示乱码问题
- STL源码剖析---deque