Cod sursa(job #2948058)
| Utilizator | Data | 27 noiembrie 2022 10:38:08 | |
|---|---|---|---|
| Problema | Secventa 5 | Scor | 0 |
| Compilator | cpp-64 | Status | done |
| Runda | Arhiva de probleme | Marime | 0.52 kb |
#include <fstream>
#include <map>
using namespace std;
ifstream fin("pariuri.in");
ofstream fout("pariuri.out");
int n,q,t,b;
map<int,long long> M;
int main()
{
fin >> n;
for(int i=1;i<=n;i++)
{
fin >> q;
for(int i=1;i<=q;i++)
{
fin >> t >> b;
M[t]+=b;
}
}
fout << M.size() << "\n";
for(map<int,long long>::iterator it=M.begin(); it!=M.end(); ++it)
fout << (*it).first << " " << (*it).second << " ";
return 0;
}
