看题解里有这样写的,就尝试写了一下其实还借鉴了一点,不太明白第十二行为什么要减a,还有这代码有什么错误,有大佬帮忙吗
#include<bits/stdc++.h>
using namespace std;
int a[30005];
int main()
{
int n,k;
cin>>n>>k;
for(int i=1;i<=n;i++) cin>>a[i];
sort(a,a+n);
int ans=unique(a,a+n)-a;
if(k<=ans) cout<<a[k];
else cout<<"NO RESULT";
}