1018 锤子剪刀布 (20 分)
简单题。
#include<iostream>
using namespace std;
int main()
{
int n,ch1[4]={0},ch2[4]={0};
cin>>n;
int a=0,b=0,c=0;
for (int i=0;i<n;i++){
char op1,op2;
cin>>op1>>op2;
if (op1=='C'){
if (op2=='C') b++;
if (op2=='J') a++,ch1[2]++;
if (op2=='B') c++,ch2[1]++;
}
if (op1=='J'){
if (op2=='J') b++;
if (op2=='B') a++,ch1[3]++;
if (op2=='C') c++,ch2[2]++;
}
if (op1=='B'){
if (op2=='B') b++;
if (op2=='C') a++,ch1[1]++;
if (op2=='J') c++,ch2[3]++;
}
}
cout<<a<<" "<<b<<" "<<c<<endl;
cout<<c<<" "<<b<<" "<<a<<endl;
if (ch1[1]>=ch1[2]){
if (ch1[2]>=ch1[3]) cout<<"B";
else if (ch1[1]>=ch1[3]) cout<<"B";
else cout<<"J";
}
else {
if (ch1[2]<ch1[3]) cout<<"J";
else if (ch1[1]>ch1[3]) cout<<"C";
else cout<<"C";
}
cout<<" ";
if (ch2[1]>=ch2[2]){
if (ch2[2]>=ch2[3]) cout<<"B";
else if (ch2[1]>=ch2[3]) cout<<"B";
else cout<<"J";
}
else {
if (ch2[2]<ch2[3]) cout<<"J";
else if (ch2[1]>ch2[3]) cout<<"C";
else cout<<"C";
}
}