Cod sursa(job #629651)
| Utilizator | Data | 3 noiembrie 2011 16:47:44 | |
|---|---|---|---|
| Problema | Interclasari | Scor | 100 |
| Compilator | cpp | Status | done |
| Runda | gc_practice | Marime | 0.41 kb |
#include<stdio.h>
#include<fstream>
#include<vector>
#include<queue>
using namespace std;
priority_queue<int> Q;
int N,K,a,NR;
int main()
{
ifstream f("interclasari.in");
ofstream g("interclasari.out");
f >> K;
for(int i=1;i<=K;i++)
{
f >> N;
NR += N;
for(int j=1;j<=N;j++)
{
f >> a;
Q.push(-a);
}
}
g << NR << "\n";
for(;!Q.empty();Q.pop())
g << -Q.top() << " ";
}