Pagini recente » Cod sursa (job #2096374) | Istoria paginii utilizator/malex2019 | Cod sursa (job #1719569) | Cod sursa (job #2685233) | Cod sursa (job #739121)
Cod sursa(job #739121)
#include <cstdio>
#include <vector>
#include <algorithm>
using namespace std;
vector<int>h;
int n,k;
bool cmp(int a,int b){ return a>b; }
int main(){
int x;
freopen("sdo.in","r",stdin);
freopen("sdo.out","w",stdout);
scanf("%d %d",&n,&k);
for(int i=1;i<=n;i++){
scanf("%d",&x);
h.push_back(x);
push_heap(h.begin(),h.end(),cmp); }
for(int i=1;i<k;i++){
pop_heap(h.begin(),h.end(),cmp);
h.pop_back();}
printf("%d\n",h[0]);
}