Cod sursa(job #1397209)
Utilizator | Data | 23 martie 2015 12:44:50 | |
---|---|---|---|
Problema | Interclasari | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.59 kb |
// How about a coding trick?
#include <cstdio>
#include <queue>
using namespace std;
FILE *fin=freopen("interclasari.in","r",stdin);
FILE *fout=freopen("interclasari.out","w",stdout);
priority_queue < int, vector<int>, greater<int> > heap;
int n;
int main()
{
int n, k, i, x, nr = 0;
for(scanf("%d", &n); n; --n)
{
scanf("%d", &k);
for(i = 1; i <= k; ++i)
{
scanf("%d", &x);
heap.push(x); ++nr;
}
}
for(; nr; --nr)
{
printf("%d ", heap.top()); heap.pop();
}
return 0;
}