poj 3518(筛选素数)
来源:互联网 发布:图书数据采集器 编辑:程序博客网 时间:2024/05/16 09:12
#include <cstdio>#include<iostream>#include<cstring>using namespace std;#define maxlen 1300000bool a[maxlen];inline void isp(){ memset(a,1,sizeof(a)); a[0]=a[1]=0; for(int i=2;i*i<maxlen;i++) if(a[i]) for(int j=i*i;j<maxlen;j+=i) a[j]=0;}int main(int argc, char** argv) { int m,ans,i; isp(); while(scanf("%d",&m) && m){ if(a[m]){ printf("0\n"); continue; } i=ans=m; while(!a[ans]) ans++; while(!a[i]) i--; ans-=i; printf("%d\n",ans); } return 0;}
- poj 3518(筛选素数)
- poj 2689 (素数二次筛选)
- 大区间素数筛选(POJ 2689)
- 大区间素数筛选(POJ 2689)
- POJ-1316(类素数筛选法)
- POJ 2739 素数筛选
- poj 1411 素数筛选
- poj-2689素数筛选
- POJ-3126-宽搜+素数筛选
- poj 2689(区间素数筛选)
- POJ 2739 素数筛选法打表
- POJ 3518 Prime Gap(筛选法生成素数表)
- poj 2689(区间筛选素数。。。很经典)
- POJ 2689 Prime Distance (经典素数筛选)
- POJ 2689 Prime Distance (素数+两次筛选)
- POJ 2262 Goldbach's Conjecture ( 筛选法求素数 )
- POJ 2689 Prime Distance 求素数距离(两次筛选)
- [ACM] POJ 2689 Prime Distance (大区间素数筛选)
- UML基础与应用系列文章汇总
- Ant学习笔记1
- Android中返回数据到前一个Activity — startActivityForResult方法
- ActivityForResult理解
- 2011-08-26 总结
- poj 3518(筛选素数)
- 一个Activty的生命周期
- 输出自然数n的所有因子
- 输出和为n的所有的连续自然数序列
- linux下安装mysql
- 带你学习Jquery(三):选择器
- C++中的内联函数inline总结
- Java虚拟机内部结构
- 带你学习Jquery(四):过滤选择器