easy item我竟然找了2小时bug.........蚌埠住了
#includeusing namespace std; int jia_chance[3] = {0}, yi_chance[3] = {0 }; //原本这里不小心写成了char jia_chance[3] = {0}, yi_chance[3] = {0 }; int jia_win = 0, yi_win = 0; void judge(char jia, char yi); int main(void) { char BCJ[3] = {'B','C','J'}; int n = 0, yi_max = 0, jia_max = 0; char jia = 0, yi = 0; cin >>n; for (int i = 0; i != n; ++i) { cin >> jia >> yi; judge(jia, yi); } jia_max = jia_chance[0] >= jia_chance[1] ? 0 : 1; jia_max = jia_chance[jia_max] >= jia_chance[2] ? jia_max : 2; yi_max = yi_chance[0] >= yi_chance[1] ? 0 : 1; yi_max = yi_chance[yi_max] >= yi_chance[2] ? yi_max : 2; cout << jia_win << ' ' << n - jia_win - yi_win << ' ' << yi_win << endl; cout << yi_win << ' ' << n - jia_win - yi_win << ' ' << jia_win << endl; cout << BCJ[jia_max] << ' ' << BCJ[yi_max]; return 0; } void judge( char jia, char yi) { if (jia == 'C' && yi == 'J') { ++jia_chance[1]; ++jia_win; } else if (jia == 'J' && yi == 'B') { ++jia_chance[2]; ++jia_win; } else if (jia == 'B' && yi == 'C') { ++jia_chance[0]; ++jia_win; } else if (yi == 'C' && jia == 'J') { ++yi_chance[1]; ++yi_win; } else if (yi == 'J' && jia == 'B') { ++yi_chance[2]; ++yi_win; } else if (yi == 'B' && jia == 'C') { ++yi_chance[0]; ++yi_win; } }



