#9 RE了,其他都对,我的代码如下:
#include <bits/stdc++.h>
using namespace std;
int n, k, ma;
int a[30010];
int main(){
scanf("%d%d", &n, &k);
for (int i = 1; i <= n; i++){
int val;
scanf("%d", &val);
a[val]++;
}
for (int i = 30001; i >= 1; i--){
if (a[i] != 0) {
ma = i;
break;
}
}
k--;
int i = 0;
while (k >= 0){
i++;
if (a[i] != 0){
k--;
a[i] = 0;
}
}
if (i > ma){
printf("NO RESULT\n");
return 0;
}
printf("%d\n", i);
return 0;
}
求大佬指正