RE!?
查看原帖
RE!?
680048
kxr_楼主2024/8/5 22:22

为啥RE

#include<bits/stdc++.h>
using namespace std;
bool isprime[10001];
int prime[20001];
int m,ans,k;
int a[10001];
int primes(int n,int c){
	memset(isprime,1,sizeof(isprime));
	isprime[1]=0; 
	for(int i=2;i<=n;i++){
		if(isprime[i]==1){
			prime[++m]=i;
			for(int j=1;j<=n/i;j++){
				if(isprime[j*i]==0){
					continue;
				}
				ans++;
				a[ans]=i*j;
				isprime[i*j]=0;
			}
		}
	}
}
int main(){
	int n,c;
	cin>>n>>c;
	primes(n,c);
	cout<<a[c];
	return 0;
}
2024/8/5 22:22
加载中...