十大购物网站,北京做网站找哪家好,网站统计分析,门户网站区别划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为#xff1a;每人口中喊出一个数字#xff0c;同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和#xff0c;谁就输了#xff0c;输家罚一杯酒。两人同赢或两人同输则继续下一轮每人口中喊出一个数字同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和谁就输了输家罚一杯酒。两人同赢或两人同输则继续下一轮直到唯一的赢家出现。
下面给出甲、乙两人的酒量最多能喝多少杯不倒和划拳记录请你判断两个人谁先倒。
输入格式
输入第一行先后给出甲、乙两人的酒量不超过100的非负整数以空格分隔。下一行给出一个正整数N≤100随后N行每行给出一轮划拳的记录格式为
甲喊 甲划 乙喊 乙划其中喊是喊出的数字划是划出的数字均为不超过100的正整数两只手一起划。
输出格式
在第一行中输出先倒下的那个人A代表甲B代表乙。第二行中输出没倒的那个人喝了多少杯。题目保证有一个人倒下。注意程序处理到有人倒下就终止后面的数据不必处理。
输入样例
1 1
6
8 10 9 12
5 10 5 10
3 8 5 12
12 18 1 13
4 16 12 15
15 1 1 16输出样例
A
1
#includestdio.h
int main()
{int a,a1,a2,a30,b,b1,b2,b3,c,i;scanf(%d%d\n%d,a,b,c); //读入酒量ab游戏最大次数cfor(i0;ic;i){scanf(%d%d%d%d,a1,a2,b1,b2);int ta1b1;if((ta2b2t)||(t!a2t!b2)) //如果两人没有分出胜负就重新开始continue;if(ta2)a3; //输了就喝一杯if(tb2)b3;if(a3a1) //喝酒达到酒量1时即超过酒量时就倒下{printf(A\n%d,b3);break;}if(b3b1){printf(B\n%d,a3);break;}}
}