Cod sursa(job #2673668)

Utilizator mihaipriboimihailucapriboi mihaipriboi Data 17 noiembrie 2020 14:33:03
Problema Statistici de ordine Scor 70
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.4 kb
// Mihai Priboi

#include <bits/stdc++.h>

int v[3000000];

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