#include #include #include #include #include #include #include #include #include #include #include #include #define per pair #define x first #define y second #define DN 200000 #define DM 2000 using namespace std; ifstream f("test.in"); set st; vector< pair > t; map mp; void read(){ string x,y; int a,b; while(f>>x>>y>>a>>b){ st.insert(x); st.insert(y); if(a == b && a!=0){ ++mp[x]; ++mp[y]; } if( a > b ) ++mp[x]; if( a < b) ++mp[y]; } } bool cmp(pair p1,pair p2){ if(p1.y == p2.y) return p1.x < p2.x; return p1.y > p2.y; } void solve(){ for(set::iterator it=st.begin();it!=st.end();++it){ t.push_back(make_pair(*it,mp[*it])); cout<