求助为什么全RE了
查看原帖
求助为什么全RE了
676105
qxs_ck楼主2024/3/16 19:15
#include<bits/stdc++.h>
using namespace std;

bool nums[100000010];
int n,m,cnt,p[6000010],num;

int main(){
    cin>>n>>m;
    nums[1]=1;
    for(int i=2;i<=n;i++){
        if(nums[i]==0){
            p[++cnt]=i;
            for(int j=i*i;j<=n;j+=i){
                if(j<=n){
                    nums[j]=1;
                }
            }
        }
    }
    while(m--){
        cin>>num;
        cout<<p[num]<<endl;
    }
}
2024/3/16 19:15
加载中...