求助,为什么会TIE啊
查看原帖
求助,为什么会TIE啊
339442
SXqwq楼主2020/12/23 10:18
#include <bits/stdc++.h>
using namespace std;
#define ll long long 
bool flag[100000001];
ll int prime[100000001];
ll int cnt=1;
void is_prime(int n)
{
	int p;
	memset(flag,true,sizeof(flag));
	flag[1]=false;
	flag[2]=true;
	for(int i=2;i<=n;i++)
	{
		if(flag[i])
		{
			prime[cnt++]=i;
		}
		for(int j=i*i;j<=n;j+=i)
		{
			flag[j]=false;
		}
	}
}
int main()
{
	ll int sum,n;
	scanf("%lld%lld",&sum,&n);
	is_prime(sum);
	while(n--)
	{
		ll int k;
		scanf("%lld",&k);
		cout<<prime[k]<<endl;;
	}
	return 0; 
} 
2020/12/23 10:18
加载中...