漆黑代码:
#include <bits/stdc++.h>
using namespace std;
bool p[100000];
int prime(int x)
{
if(x == 2)
return 1;
for(int i = 2; i <= sqrt(x); i++)
{
if(x % i == 0)
return 0;
}
return 1;
}
int Who_do_you(int a)
{
int b = 2, cnt = 1;
while(1)
{
if(a == cnt)
return b;
while(!prime(b + 1))
b++;
b++;
cnt++;
}
}
int main()
{
int n, cnt = 0;
scanf("%d", &n);
int m;
scanf("%d", &m);
for(int i = 2; i <= m + 1; i++)
{
int x;
scanf("%d", &x);
cout << Who_do_you(x) << "\n";
}
return 0;
}
就是本地c++通过了,估计是样例卡我