Cod sursa(job #373043)

Utilizator AndreiDDiaconeasa Andrei AndreiD Data 12 decembrie 2009 15:05:32
Problema Statistici de ordine Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.75 kb
#include <cstdio>
#include <algorithm>
#include <fstream>

using namespace std;

#define file_in "sdo.in"
#define file_out "sdo.out"

int n,k,i,v[3010010];

ifstream fin (file_in);
ofstream fout (file_out);

int main()
{
	//freopen(file_in,"r",stdin);
	//freopen(file_out,"w",stdout);
	
	//scanf("%d %d\n", &n, &k);
	//for (i=1;i<=n;++i)
		// scanf("%d", &v[i]);
	//sort(v+1,v+n+1);
	/*gets(s);
	int j=0,w=strlen(s);
	int x,nr=0;
	while(j<w)
	{
		x=0;
		while(s[j]>='0' && s[j]<='9')
		{
			x=x*10+s[j]-'0';
			j++;
		}
		v[++nr]=x;
		j++;
	}*/
	fin>>n>>k;
	for (i=1;i<=n;++i)
	     fin>>v[i]; 
	nth_element(v+1,v+k,v+n+1);	
	fout<<v[k];
	//printf("%d\n", v[k]);
	
	fclose(stdin);
	fclose(stdout);
	
	return 0;
	
}