题不难,但是容易忽略
两人同赢或两人同输则继续下一轮,直到唯一的赢家出现。
题目保证有一个人倒下
等等等等
反正看到有测试点没过,就先去看看题目,看看有没有漏掉的要求。
#include <iostream>
using namespace std;
int main() {
int A_num, B_num;
int record_a = 0, record_b = 0;
cin >> A_num >> B_num;
int N;
cin >> N;
while (N--) {
int a, a_, b, b_;
cin >> a >> a_ >> b >> b_;
if(a_==a+b&&b_==a+b){
continue;
}
if (a_ == a + b) {
record_a++;
}
if (b_ == a + b) {
record_b++;
}
if (record_a > A_num) { // 判断哪个人先倒下
cout << "A" << endl;
cout << record_b << endl;
return 0;
}
if (record_b > B_num) { // 判断哪个人先倒下
cout << "B" << endl;
cout << record_a << endl;
return 0;
}
}
return 0;
}