Pagini recente » Cod sursa (job #1095154) | Cod sursa (job #2454907) | Cod sursa (job #2693069) | Cod sursa (job #1931558) | Cod sursa (job #1884301)
#include <bits/stdc++.h>
using namespace std;
const int N=3000005, Dim=500000;
int v[N],Pos;
char buff[N];
void Read(int &a){
while(!isdigit(buff[Pos]))
if(++Pos==Dim) cin.read(buff, Dim), Pos=0;
a=0;
while(isdigit(buff[Pos])){
a=a*10+buff[Pos]-'0';
if(++Pos==Dim) cin.read(buff, Dim), Pos=0;
}
}
int main()
{
freopen("sdo.in","r",stdin);
freopen("sdo.out","w",stdout);
cin.read(buff,Dim), Pos=0;
int n,k,i,x;
Read(n), Read(k);
for(i=1;i<=n;i++) Read(x), v[i]=x;
nth_element(v+1, v+k, v+n+1);
printf("%d ",v[k]);
return 0;
}