Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
54864 季洁 挑质数 C++ 解答错误 0 0 MS 296 KB 419 2022-07-29 17:36:28

Tests(0/5):


#include<bits/stdc++.h> using namespace std; int n,a[10010],st[10010],k,ans,b[10010],h; void prime(){ for(int i=2;i<=10009;i++){ if(st[i]==0){ for(int j=2;j<=10010/i;j++) st[j*i]=1; } } } int main(){ st[1]=1; prime(); cin>>n; while(n--) cin>>a[++k]; for(int i=1;i<=k;i++){ if(!st[a[i]]) ans++,b[++h]=a[i]; } cout<<ans-1<<endl; for(int i=2;i<=h;i++) cout<<b[i]<<endl; return 0; }


测评信息: