Pagini recente » Monitorul de evaluare | Cod sursa (job #2078212) | Cod sursa (job #1936170) | Cod sursa (job #2287464) | Cod sursa (job #1363555)
#include<cstdio>
#include<string>
#include<algorithm>
using namespace std;
#ifdef HOME
const string inputFile = "input.txt";
const string outputFile = "output.txt";
#else
const string problemName = "sdo";
const string inputFile = problemName + ".in";
const string outputFile = problemName + ".out";
#endif
const int NMAX = 3000000 + 5;
int N, K;
int A[NMAX];
int main() {
int i;
freopen(inputFile.c_str(), "r", stdin);
freopen(outputFile.c_str(), "w", stdout);
scanf("%d%d", &N, &K);
for(i = 1; i <= N; i++)
scanf("%d", &A[i]);
nth_element(A + 1, A + K, A + N + 1);
printf("%d\n", A[K]);
return 0;
}