Cod sursa(job #710573)

Utilizator fhandreiAndrei Hareza fhandrei Data 10 martie 2012 00:19:01
Problema Statistici de ordine Scor 50
Compilator cpp Status done
Runda Arhiva educationala Marime 0.46 kb
//Include
#include <stdio.h>
#include <algorithm>
using namespace std;

//Constante
const int MAX_SIZE = (int)3e6+1;

//Variabile
FILE *in, *out;

int n, k;
int v[MAX_SIZE];

//Main
int main()
{
	in = fopen("sdo.in","rt");
	out = fopen("sdo.out","wt");
	fscanf(in, "%d%d", &n, &k);
	
	for(int i=1 ; i<=n ; ++i)
		fscanf(in, "%d", &v[i]);
	
	nth_element(v+1, v+k+1, v+n+1);
	fprintf(out, "%d", v[k]);
	
	fclose(in);
	fclose(out);
	return 0;
}