Cod sursa(job #659049)

Utilizator AnaTudorTudor Ana Maria Mihaela AnaTudor Data 9 ianuarie 2012 22:42:17
Problema Sortare prin comparare Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.44 kb
#include <fstream>
#include <vector>
#include <algorithm>

using namespace std;

vector< int > V;

int main() {
    int N, x, i;
freopen("algsort.in","r",stdin);
freopen("algsort.out","w",stdout);
    scanf("%d",&N);
	for( i = 0; i < N; i++ ) {
		scanf("%d",&x);
		V.push_back( x );
	}

	make_heap( V.begin(), V.end() );
	sort_heap( V.begin(), V.end() );

	for( i = 0; i < N; i++ )
		printf("%d ",V[i]);


	return 0;
}