C - Less or Equal CodeForces - 977C

C - Less or Equal

 CodeForces - 977C 
特判特判。


#include<iostream>
#include<bits/stdc++.h>
using namespace std;
#define man 250000
int a[man];
int main()
{
    int n,k,ans=-1;
    cin>>n>>k;
    for(int i=0; i<n; i++)
        cin>>a[i];
    sort(a,a+n);
    if(k>0)
    {
        if(a[k-1]!=a[k])
            ans=a[k-1];
    }
    else
    {
        if(a[0]>1)
            ans=a[0]-1;
    }
    cout<<ans<<endl;
    return 0;
}

猜你喜欢

转载自blog.csdn.net/BePosit/article/details/81501768