#include<stdio.h>
int change(char c){
if(c == 'B') return 0;
if(c == 'C') return 1;
if(c == 'J') return 2;
}
int main(){
char mp[3] = {'B','C','J'};
int n,i;
scanf("%d",&n);
int times_A[3] = {0},times_B[3] = {0};
int hand_A[3] = {0},hand_B[3] = {0};
char c1,c2;
int k1,k2;
for(i=0;i<n;i++)
{
getchar();
scanf("%c %c",&c1,&c2);
k1 = change(c1);
k2 = change(c2);
if((k1 + 1) % 3 == k2){
times_A[0]++;
times_B[2]++;
hand_A[k1]++;
}
else if(k1 == k2){
times_A[1]++;
times_B[1]++;
}
else{
times_A[2]++;
times_B[0]++;
hand_B[k2]++;
}
}
printf("%d %d %d\n",times_A[0],times_A[1],times_A[2]);
printf("%d %d %d\n",times_B[0],times_B[1],times_B[2]);
int id1=0,id2=0; //用来找出甲乙获胜次数最多的手势
for(i=0;i<3;i++)
{
if(hand_A[i] > hand_A[id1]) id1 = i;
if(hand_B[i] > hand_B[id1]) id2 = i;
}
printf("%c %c\n",mp[id1],mp[id2]);
return 0;
}
1018 锤子剪刀布 (20 分)
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 传送门 https://pintia.cn/problem-sets/994805260223102976/pro...
- 题目信息 大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示:现给出两人的交锋记录,请统计双方...