#include #include #include #include using namespace std; typedef pair P; bool Pya(const P& pf,P&ps){ if(ps.second == pf.second){ return ps.first > pf.first; }else{ return ps.second < pf.second; } } int main(){ map A; int q;cin>>q; for(int _ = 0; q > _; _++){ int ne;cin>>ne; int n,s;cin>>n>>s; for(int i = 0; n > i; i++){ string z;cin>>z; A[z]+=s; } } vector

L; for(auto x:A){ L.push_back(x); } sort(L.begin(),L.end(),Pya); for(int i = 0; min((int)L.size(),10) > i; i++){ cout << L[i].first << " " << L[i].second << endl; } }