Cod sursa(job #462592)
Utilizator | Michael Scofield prisonbreak | Data | 11 iunie 2010 21:21:13 |
---|---|---|---|
Problema | Statistici de ordine | Scor | 50 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.33 kb |
#include <cstdio>
#include <algorithm>
#include <fstream>
#define maxN 3000005
using namespace std;
int n, k, i, a[maxN];
int main () {
ifstream fin ("sdo.in");
freopen ("sdo.out", "w", stdout);
fin >> n >> k;
for (i = 1; i <= n; i++) fin >> a[i];
random_shuffle (a + 1, a + n + 1);
sort (a + 1, a + n + 1);
printf ("%d\n", a[k]);
}