Cod sursa(job #1794858)

Utilizator CiurezAndreiCiurez Marius-Andrei CiurezAndrei Data 1 noiembrie 2016 19:48:02
Problema Interclasari Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.61 kb
#include <bits/stdc++.h>

using namespace std;

ifstream fin("interclasari.in");
ofstream fout("interclasari.out");

int N, M, x;

struct cmp
{
    bool operator()(int a, int b)
    {
        return a > b;
    }
};

priority_queue<int, vector<int>, cmp> H;

int main()
{
    fin >> N;

    for(int i = 1; i <= N; i ++)
    {
        fin >> M;
        for(int j = 1; j <= M; j ++)
        {
            fin >> x;
            H.push(x);
        }
    }

    fout << H.size() << '\n';

    while(!H.empty())
    {
        fout << H.top() << ' ';
        H.pop();
    }

    return 0;
}