代码:
#include<bits/stdc++.h>
using namespace std;
int n, k, t, b, flag = 1, maxn = -1;
bool a[30001];
int main(){
scanf("%d%d", &n, &k);
if(n < k){
printf("%s", "NO RESULT");
return 0;
}
for(int i = 0; i < n; i++){
scanf("%d", &b);
a[b] = true;
maxn = max(maxn, b);
}
for(int i = 0; i <= maxn; i++){
if(b[i] && flag != k) flag++;
else if(b[i] && flag == k){
printf("%d", i);
return 0;
}
}
}
提交上去就提示‘int[int]’用作数组下标类型无效