#include #include #include #include #include using namespace std; typedef int var; ifstream fin("date.in"); ofstream fout("date.out"); mapWIN; int WINS[10]; int ORD[10]; string TEAM[10]; bool cmp(var a, var b) { return WINS[a] > WINS[b]; } int main() { string a, b; int g1, g2; while(fin>>a>>b>>g1>>g2) { if(g1>g2) { WIN[a]+=3; WIN[b]+= 0; } else if(g1 == g2) { WIN[a]++; WIN[b]++; } else { WIN[a] += 0; WIN[b]+=3; } } var i = 0; for(map::iterator it=WIN.begin(); it != WIN.end(); ++it) { WINS[++i] = (*it).second; ORD[i] = i; TEAM[i] = (*it).first; } var n=i; sort(ORD+1, ORD+n+1, cmp); for(var i=1; i<=n; i++) { fout<