Cod sursa(job #2127115)

Utilizator Hidden.bdBurlacu Doru Hidden.bd Data 10 februarie 2018 12:34:05
Problema Interclasari Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.76 kb
#include<fstream>
#include<iostream>
#include<set>

using namespace std;

ifstream fin("interclasari.in");
ofstream fout("interclasari.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( 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;
}