记录编号 282283 评测结果 AAAAAAAAAA
题目名称 神秘的素数 最终得分 100
用户昵称 GravatarGo灬Fire 是否通过 通过
代码语言 C++ 运行时间 1.390 s
提交时间 2016-07-13 14:30:44 内存使用 953.96 MiB
显示代码纯文本
#include<cstdio>
#include<algorithm>
#include<cstring>
#include<cmath>
using namespace std;
const int maxn=200000000;
bool Cheak[maxn];
int Prime[maxn]={0,2,3},n,tot;
void sushushai(){
	for(int i=2;i<=n;i++){
		if(!Cheak[i]){
			Prime[++tot]=i;
			printf("%d\n",i);
		}
		for(int j=1;j<=tot;j++){
			if(i*Prime[j]>n)break;
			Cheak[i*Prime[j]]=1;
			if(i%Prime[j]==0)break;
		}
	}
}
int main(){
	freopen("p_rime.in","r",stdin);
	freopen("p_rime.out","w",stdout); 
	scanf("%d",&n);
	sushushai();
	/*for(int i=1;i<=tot;i++){
		printf("%d\n",Prime[i]);
	}*/
	return 0;
}