为啥只对了第一个测试节点qwq
查看原帖
为啥只对了第一个测试节点qwq
917683
rnf5114楼主2023/2/17 17:44
#include <bits/stdc++.h>
using namespace std;
int main(){
    bool flag=0;
	int a[10000],n,k,s1,s=1;
	cin>>n>>k;
	for(int i=0;i<n;i++){
		cin>>a[i];
	}
	sort(a,a+10);
	for(int i=1;i<n;i++){
        s1=a[i-1];
        if(s1!=a[i]){
            s++;
        }
        if(s==k){
            s1=a[i];
            flag=1;
            break;
        }
    }
    if(flag){
        cout<<s1;
    }
    else{
        cout<<"NO RESULT";
    }
}

2023/2/17 17:44
加载中...