Cod sursa(job #1602668)
Utilizator | Data | 16 februarie 2016 21:13:08 | |
---|---|---|---|
Problema | Interclasari | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.67 kb |
#include <iostream>
#include <cstdio>
using namespace std;
int v[1000001];
int main()
{
FILE *fin = fopen("interclasari.in", "r");
FILE *fout = fopen("interclasari.out", "w");
int echipe, n, x, maxPhoto = -1;
fscanf(fin, "%d", &echipe);
for(int i = 1; i <= echipe; ++i){
fscanf(fin, "%d", &n);
for(int j = 1; j <= n; ++j){
fscanf(fin, "%d", &x);
++v[x];
if(x > maxPhoto)
maxPhoto = x;
}
}
for(int i = 0; i <= maxPhoto; ++i){
while(v[i] > 0){
v[i]--;
fprintf(fout, "%d ", i);
}
}
return 0;
}