Pagini recente » Cod sursa (job #68880) | Cod sursa (job #605043) | Cod sursa (job #2931895) | Cod sursa (job #446282) | Cod sursa (job #1400859)
#include<fstream>
#include<algorithm>
using namespace std;
ifstream f("sdo.in");
ofstream g("sdo.out");
int a[3000005],k,n;
/*int Pivot(int st,int dr)
{
int i,j,x;
i=st+1; j=dr; x=a[st];
while(i<=j)
{
if(a[i]<=x) i++;
if(a[j]>x) j--;
if((a[i]>x)&(a[j]<=x)&(i<j)) {swap(a[i],a[j]); i++; j--;}
}
swap(a[st],a[i-1]);
return i-1;
}
int mink(int k,int st,int dr)
{
int p=Pivot(st,dr);
if(p==k) return a[p];
if(p<k) return mink(k,p+1,dr);
return mink(k,st,p-1);
}*/
int main()
{
f>>n>>k;
for(int i=1;i<=n;i++) f>>a[i];
nth_element(a+1,a+k,a+n+1);
g<<a[k];
return 0;
}