孪生素数问题
来源:互联网 发布:淘宝鞋子质量好的店铺 编辑:程序博客网 时间:2024/06/05 22:11
孪生素数问题
时间限制:3000 ms | 内存限制:65535 KB
难度:3
- 描述
- 写一个程序,找出给出素数范围内的所有孪生素数的组数。一般来说,孪生素数就是指两个素数距离为2,近的不能再近的相邻素数。有些童鞋一看到题就开始写程序,不仔细看题,咱们为了遏制一下读题不认真仔细的童鞋,规定,两个素数相邻为1的也成为孪生素数。
- 输入
- 第一行给出N(0<N<100)表示测试数据组数。
接下来组测试数据给出m,表示找出m之前的所有孪生素数。
(0<m<1000000) - 输出
- 每组测试数据输出占一行,该行为m范围内所有孪生素数组数。
- 样例输入
114
- 样例输出
4
#include<stdio.h>#include<string.h>int a[1000002],b[1000002];int main(){int k;scanf("%d",&k);while(k--){memset(a,0,sizeof(int));int n,i,j,l,m=0,t;scanf("%d",&n);for(i=2,l=0;i<=n;i++){if(a[i]==0){for(j=i+i;j<=n;j+=i){a[j]=1;}b[l]=i;l++;}}for(i=0;i<l-1;i++){if(b[i+1]-b[i]<=2){m++;}}printf("%d\n",m);}return 0;}
0 0
- NYOJ - 孪生素数问题
- 孪生素数问题 nyoj
- NYOJ-孪生素数问题
- 孪生素数问题
- 孪生素数问题
- 孪生素数问题
- nyoj26孪生素数问题
- 孪生素数问题
- 26 孪生素数问题
- NYOJ-孪生素数问题
- nyoj26孪生素数问题
- 孪生素数问题
- NYOJ 孪生素数问题
- 孪生素数问题
- 孪生素数问题
- 孪生素数问题
- 孪生素数问题
- nyoj26 孪生素数问题
- 用钩子截去ALT+F4 用钩子关闭窗口
- Chaos
- 移动GIS作业之onActivityResult使用
- Android Application详解
- JDBC问题总结
- 孪生素数问题
- Cocos2d-x中的坐标系
- 正则表达式12
- PAT 数据结构 04-树4. Root of AVL Tree (25)
- vim 复制
- cocos2d-js(一)引擎的工作原理和文件的调用顺序
- win32汇编 数据类型及定义
- 在樱花vps上安装win系统(下)
- 有趣的数