Cod sursa(job #240090)

Utilizator toni2007Pripoae Teodor Anton toni2007 Data 6 ianuarie 2009 20:25:11
Problema Sortare prin comparare Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.44 kb
/*

Heapuri din STL

*/

#include <cstdio>
#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;
}