Cod sursa(job #2072781)
Utilizator | Data | 22 noiembrie 2017 11:06:11 | |
---|---|---|---|
Problema | Interclasari | Scor | 30 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.42 kb |
#include <fstream>
#include <bitset>
using namespace std;
ifstream fin("interclasari.in");
ofstream fout("interclasari.out");
int k,n[21],x,j,N,i,mx;
bitset<90000000>s;
int main()
{fin>>k;
for(i=1;i<=k;i++)
{fin>>n[i];
for(j=1;j<=n[i];j++)
{fin>>x;
s[x]=1;
if(x>mx)mx=x;
}
N+=n[i];
}fout<<N<<"\n";
for(i=0;i<=mx;i++)
if(s[i]==1)fout<<i<<" ";
}