30求助
查看原帖
30求助
948733
ywrow楼主2024/9/22 20:00

写了这么点 排好序后去重 最后只得了NO RESULT的分


#include<bits/stdc++.h>
using namespace std;
#define ll long long
ll n,a[1000005],k;
int main(){
	cin>>n>>k;
	for(int i=0;i<n;i++)cin>>a[i];
	sort(a,a+n);
	for(int i=1;i<n;i++){
		if(a[i]==a[i-1]){
			for(int j=i;j<n;j++){
				a[i]=a[i+1];
			}
			a[n-1]=0;
			n--;
			i--;
		}
	}
	if(n<=k)cout<<"NO RESULT";
	else cout<<a[k];
	
	return 0;
}
2024/9/22 20:00
加载中...