Cod sursa(job #2030722)

Utilizator mariusn01Marius Nicoli mariusn01 Data 2 octombrie 2017 01:11:17
Problema Sortare prin comparare Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.51 kb
#include <fstream>
#include <queue>
#include <vector>

using namespace std;

ifstream fin ("algsort.in");
ofstream fout("algsort.out");
class comparare {
    public:
    int operator()(int a, int b) {
        return a>b;
    }
};

priority_queue < int, vector<int>, comparare > v;
int n, i, x;




int main () {
    fin>>n;
    for (i=1;i<=n;i++) {
        fin>>x;
        v.push(x);
    }

    for (i=1;i<=n;i++) {
        fout<<v.top()<<" ";
        v.pop();
    }

    return 0;
}