Cod sursa(job #2840858)

Utilizator SabailaCalinSabaila Calin SabailaCalin Data 28 ianuarie 2022 20:54:12
Problema Sortare prin comparare Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.53 kb
#include <iostream>
#include <fstream>
#include <vector>
#include <queue>

using namespace std;

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

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

int main()
{
    priority_queue <int, vector <int>, Compare> PQ;
    int n, x;
    f >> n;
    for (int i = 1; i <= n; i++)
    {
        f >> x;
        PQ.push(x);
    }
    while (PQ.empty() == false)
    {
        g << PQ.top() << " ";
        PQ.pop();
    }
}