#include<bits/stdc++.h>
using namespace std;
map<int,bool> a;
int n,m,i,x,num[5000001],cnt;
int main()
{
cin>>n>>m;
for(i=1;i<=n;i++)
{
scanf("%d",&x);
if(!a.find(x)->second)
num[++cnt]=x,a[x]=1;
}
sort(num+1,num+cnt+1);
cout<<num[m+1];
return 0;
}
代码如上,前三个点WA,后两个点T了
求问为什么会WA(
评测记录