#include <iostream>
using namespace std;
int main()
{
int n1,n2;
cin >> n1 >> n2;//酒量
int N;
cin >> N;
int jhan[200]={0},jhua[200]={0},yhan[200]={0},yhua[200]={0};
for(int i=0;i<N;i++){
scanf("%d%d%d%d\n",&jhan[i],&jhua[i],&yhan[i],&yhua[i]);
}//循环输入划拳结果
int jdrink=0,ydrink=0;//甲喝的次数 & 乙喝的次数
int flag=0;//输赢标志
for(int i=0;i<N;i++){
if((jhan[i]+yhan[i]==jhua[i])&&(jhan[i]+yhan[i]!=yhua[i])){
jdrink++;//甲输甲喝
if(jdrink>n1){//大于酒量跳出同时标1
flag=1;
break;
}
}else if((jhan[i]+yhan[i]==yhua[i])&&(jhan[i]+yhan[i]!=jhua[i])){
ydrink++;//乙输乙喝
if(ydrink>n2){//大于酒量跳出同时标2
flag=2;
break;
}
}
if((jhan[i]+yhan[i]==jhua[i])&&(jhan[i]+yhan[i]==yhua[i])){
continue;//同时输跳过本次循环
}
}
if(flag==1){//甲输
cout << 'A' << endl;
cout << ydrink << endl;//乙喝的次数
}else if(flag==2){//乙输
cout << 'B' << endl;
cout << jdrink << endl;//甲喝的次数
}
return 0;
}
L1-019 谁先倒(C++)
最新推荐文章于 2024-06-30 21:34:41 发布