C++10分求助
查看原帖
C++10分求助
1492121
gaosihao楼主2024/10/18 13:43
#include<bits/stdc++.h>
using namespace std;
const int N=1e5+5;
int main(){
	int n[N],k,m,s,a[N],c[N],w;
	bool cf=false;
	cin>>s>>k;
	w=s;
	for(int i=0;i<s;i++){
		cin>>n[i];
		a[i]=c[i];
	}
	sort(n+0,n+s+0);
	sort(a+0,a+s+0);
	for(int i=0;i<s;i++){
		cf=false;
		for(int j=--w;j>=0;j--){
			if(n[i]==a[j]){
				cf=true;
				break;
			}
		}
		if(cf==false){
			c[i]=n[i];
		}else{
			s--;
		}
	}
	if(s<k){
		cout<<"NO RESULT";
	}else{
		cout<<c[k-1];
	}
}
2024/10/18 13:43
加载中...