Pagini recente » Cod sursa (job #1998337) | Cod sursa (job #1777252) | Cod sursa (job #713404) | Cod sursa (job #1348780) | Cod sursa (job #373329)
Cod sursa(job #373329)
#include <algorithm>
using namespace std;
#define DIM 3000005
#define MAX 10005
char buff[MAX];
int n,k,poz;
int a[DIM];
inline void cit (int &nr)
{
for (nr=0; buff[poz]<'0' || buff[poz]>'9'; )
if (++poz==MAX)
{
fread (buff,1,MAX,stdin);
poz=0;
}
for ( ; '0'<=buff[poz] && buff[poz]<='9'; )
{
nr=nr*10+buff[poz]-'0';
if (++poz==MAX)
{
fread (buff,1,MAX,stdin);
poz=0;
}
}
}
void read ()
{
int i;
cit (n); cit (k);
for (i=1; i<=n; ++i)
cit (a[i]);
}
int main ()
{
freopen ("sdo.in","r",stdin);
freopen ("sdo.out","w",stdout);
read ();
nth_element (a+1,a+k,a+n+1);
printf ("%d",a[k]);
return 0;
}