Cod sursa(job #1838348)

Utilizator mihai.alphamihai craciun mihai.alpha Data 31 decembrie 2016 19:50:30
Problema Statistici de ordine Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.41 kb
#include <cstdio>
#include <algorithm>
FILE *fin, *fout;
int v[3000000];

int main()  {
    fin = fopen("sdo.in", "r");
    fout = fopen("sdo.out", "w");
    int n, k;
    fscanf(fin, "%d%d", &n, &k);
    for(int i = 0;i < n;i++)  {
        fscanf(fin, "%d", &v[i]);
    }
    std::nth_element(v,v + k - 1, v + n);
    fprintf(fout, "%d", v[k - 1]);
    fclose(fin);
    fclose(fout);
    return 0;
}