Cod sursa(job #1460434)

Utilizator glbglGeorgiana bgl glbgl Data 12 iulie 2015 18:05:47
Problema Sortare prin comparare Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.42 kb
#include <stdio.h>
#include <fstream>
#include <queue>


using namespace std;

ifstream in("algsort.in");
ofstream out("algsort.out");


struct comparator{
	bool operator()(int x, int y){
		return x > y;
	}
};

int N;
priority_queue<int, vector<int>, comparator> Q;

int main(){

	in >> N;
	int x;
	for(int i = 1; i <= N; ++i){
		in >> x;
		Q.push(x);
	}

	for(int i = 1; i <= N; ++i){
		out << Q.top() << " ";
		Q.pop();
	}
}