Cod sursa(job #306711)

Utilizator gabor_oliviu1991gaboru corupt gabor_oliviu1991 Data 21 aprilie 2009 20:28:18
Problema Sortare prin comparare Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.62 kb
#include<fstream>
#include<queue>
using namespace std;
int main() {
    ifstream f("algsort.in");
    ofstream g("algsort.out");
    int n, i, x;
    priority_queue<int> lista;
    vector<int>a;
    vector<int>::iterator it, start, finish;
    f>>n;
    for(i = 1; i <= n; i++) {
          f>>x;
          lista.push(x); }
    while(!lista.empty()) {
          a.push_back(lista.top());
          lista.pop(); }
    start = a.begin();
    finish = a.end();
    reverse(start, finish);
    for(it = start; it != finish; it++)
          g<<*it<<" ";
    return 0;
}