#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,k,ab;
bool a[30005]={0};
cin>>n>>k;
for(int i=0;i<n;i++)
{
cin>>ab;
a[ab]=1;
}
int t=0;
bool l=1;
for(int i=1;i<=30005;i++)
{
if(a[i])
t++;
if(t==k)
{
cout<<i;
l=0;
break;
}
}
if(l)
cout<<"NO RESULT";
return 0;
}
为什么这段代码2个点WA?