#include<cstdio>
#include<algorithm>
using namespace std;
int a[10005],n,i,k,sum;
int main(){
scanf("%d%d",&n,&k);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
sort(a+1,a+n+1);//快排
k--;//?
for(i=1;i<=n;i++){
if(a[i]==a[i-1])continue;//模拟去重
if(sum==k){//pd:sum是否到k
printf("%d",a[i]);
return 0;
}
sum++;//第sum个小整数
}
printf("NO RESULT");
return 0;
}这是我考试时的代码,但“k--”这条语句是瞎掰的,请问大佬们为什么要加这条语句呢?