Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
45301 蒋金珂 素数检测 C++ Accepted 59 MS 11972 KB 443 2023-03-15 18:16:09

Tests(1/1):


Code:

#include<iostream> using namespace std; int a[3000000]; int d(int i) { if(i<2) { return 0; } else { for(int a=2; a*a<=i; a++) { if(i%a==0) { return 0; } } return 1; } } int main() { for(int i=2;; i++) { if(d(i)) { for(int k=i*i; k<3e6; k+=i) { a[k]=1; } if(i*i>3e6) { break; } } } for(int k=2; k<3e6; k++) { if(a[k]==0) { printf("%d ",k); } } return 0; }