Pagini recente » Cod sursa (job #1952299) | Cod sursa (job #2520927) | Cod sursa (job #1012988) | Cod sursa (job #2614499) | Cod sursa (job #2127150)
#include<fstream>
#include<iostream>
#include<set>
#define lim 20000000
using namespace std;
ifstream fin("interclasare.in");
ofstream fout("interclasare.out");
multiset<int> s;
int main(){
int n, m, x, sum = 0;
fin >> n;
while( n-- ){
fin >> m;
sum += m;
if( n >= 1 ){
while( m-- ){
fin >> x;
s.insert(x);
}
}else if( !n ){
fout << sum << "\n";
//while( s.size() ){
//fout << *s.begin() << " ";
//s.erase(s.begin());
//}
while( m-- ){
fin >> x;
s.insert( x );
fout << *s.begin() << " ";
s.erase(s.begin());
}
}
}
while ( s.size() ) {
fout << *s.begin() << " ";
s.erase(s.begin());
}
return 0;
}