#include #include #include using namespace std; int punctaj[100], goals[100]; char s1[100],s2[100]; char team[10][100]; int g1,g2, nrteams = 0; bool better (int i , int j) { if (punctaj[i] > punctaj[j]) return true; if (punctaj[i] < punctaj[j]) return false; if (goals[i] != goals[j]) return goals[i] > goals[j]; return strcmp(team[i], team[j]); } int main() { for (int i = 1 ; i <= 6; ++i) { cin >> s1 >> ws >> s2 >> g1 >> g2; bool exista = false; for (int i = 1; i <= nrteams; ++i) { if (strcmp(team[i], s1) == 0) { exista = true; } } if (!exista) { ++nrteams; strcpy(team[nrteams],s1); } exista = false; for (int i = 1; i <= nrteams; ++i) { if (strcmp(team[i], s2) == 0) { exista = true; } } if (!exista) { ++nrteams; strcpy(team[nrteams], s2); } for ( int i = 1 ; i <= nrteams; ++i) { if (strcmp(team[i], s1) == 0) { goals[i] += g1; if ( g1 > g2 ) { punctaj[i] += 3; } else { if (g1 == g2){ punctaj[i] += 1; } } } if (strcmp(team[i], s2) == 0) { goals[i] += g2; if ( g2 > g1 ) { punctaj[i] += 3; } else { if (g1 == g2){ punctaj[i] += 1; } } } } } for (int i = 1; i <= 3; ++i) { for (int j = i + 1; j <= 4 ; ++j) { if ( !better (i, j) ) { char aux[100];strcpy(aux, team[i]); strcpy(team[i], team[j]); strcpy(team[j], aux); int aaa = goals[i]; goals[i] = goals[j]; goals[j] = aaa; aaa = punctaj[i]; punctaj[i] = punctaj[j]; punctaj[j] = aaa; } } } for (int i = 1; i <= 4; ++i) { cout<