1 条题解

  • 0
    @ 2026-8-20 11:43:07

    #include <bits/stdc++.h> using namespace std; int a[10], b[10], c, d, cnt, ans;

    int main() { for (int i = 1; i <= 3; i++) { cin >> a[i]; cnt += a[i]; } sort(a + 1, a + 1 + 3); for (int i = 1; i <= 3; i++) { cin >> b[i]; ans += b[i]; } sort(b + 1, b + 1 + 3); if (a[1] == a[2] && a[2] == a[3]) { c = 1; } else if (a[1] + 1 == a[2] && a[2] + 1 == a[3]) { c = 2; } else if ((a[1] == a[2] && a[1] != a[3]) && (a[3] == a[2] && a[1] != a[3])) { c = 3; } else { c = 4; } if (b[1] == b[2] && b[2] == b[3]) { d = 1; } else if (b[1] + 1 == b[2] && b[2] + 1 == b[3]) { d = 2; } else if ((b[1] == b[2] && b[1] != b[3]) && (b[3] == b[2] && b[1] != b[3])) { d = 3; } else { d = 4; } if (c == d) { if (ans < cnt) { cout << "A"; } else cout << "B"; } else if ((c == 1 && d == 4) || (c == 4 && d == 1)) { if (c == 4) { if (a[1] == 2 && a[2] == 3 && a[3] == 5) { cout << "A"; } else cout << "B"; } else if (d == 4) { if (b[1] == 2 && b[2] == 3 && b[3] == 5) { cout << "B"; } else cout << "A"; } } else if (c < d) { cout << "A"; } else { cout << "B"; } return 0; }

  • 1

信息

ID
31253
时间
1000ms
内存
256MiB
难度
8
标签
递交数
74
已通过
13
上传者