1 条题解
-
0
#include<bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; int zhi[200000+1]={1,1,0,0,1,0,1,0,1,1,1},a[n+1]={0}; for(int i=1;i<=n;i++) cin>>a[i]; sort(a+1,a+n+1); for(int i=2;i<=a[n];i++){ if(zhi[i]==0){ for(int j=i+i;j<=a[n];j+=i) zhi[j]=1; } } int ma=-1,all=0; for(int i=1;i<=n;i++){ if(zhi[a[i]]==0){ ma=max(ma,a[i]); all++; } } cout<<all<<" "<<ma; return 0; }
- 1
信息
- ID
- 242
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 2
- 标签
- 递交数
- 48
- 已通过
- 25
- 上传者