紫色又溢满了眼眶,泛出了一点晶莹,迷茫与烦躁又冲进了我的大脑,我不禁哀叹:为什么又RE了啊!
# include <cstdio>
using namespace std;
int n,pri[6666666],hp,t,x;
bool f[100000010];
void era(int n)
{
for (int i = 2;i <= n;i++)
{
if (f[i]) continue;
pri[++hp] = i;
for (int j = i * i;j <= n;j += i) f[j] = 1;
}
}
int main()
{
scanf("%d %d",&x,&t);
era(x);
while(t--)
{
scanf("%d",&x);
printf("%d\n",pri[x]);
}
}
rt,这是一份全re的代码,数组开的又大又吉利,怎么会挂掉了呢(悲