rt,
码:
#include<bits/stdc++.h>
using namespace std;
bool b[(int)1e8+5]={1,1};
vector<int> p;
int main(){
int n,q;
cin>>n>>q;
for(int i=2;i<=n;i++){
if(b[i])
continue;
p.push_back(i);
for(int j=2;j*i<=n;j++)
b[j*i]=1;
}
while(q--){
int k;
cin>>k;
cout<<p[k-1]<<'\n';
}
return 0.0;
}
return:
g++: 编译器内部错误:File size limit exceeded signal terminated program as
请提交一份完整的错误报告,
如有可能请附上经预处理后的源文件。
参阅 <https://gcc.gnu.org/bugs/> 以获取指示。