牛客网PAT练兵场-锤子剪刀布

题目地址:https://www.nowcoder.com/questionTerminal/79db907555c24b15a9c73f7f7d0e2471

题解:无

 1 /**
 2 *
 3 *作者:Ycute
 4 *时间:2019-12-01-21.11.18
 5 *题目题意简单描述:模拟
 6 */
 7 #include<iostream>
 8 #include<cmath>
 9 #include<cstring>
10 #include<algorithm>
11 #include<vector>
12 using namespace std;
13 
14 int main(){
15     int aj=0,ab=0,ac=0,bj=0,bb=0,bc=0,as=0,ap=0;
16     int num;
17     scanf("%d",&num);
18     for(int i=0;i<num;i++){
19         getchar();
20         char p,q;
21         scanf("%c %c",&p,&q);
22         if(p=='J'){
23             if(q=='J'){
24                 ap++;
25             }else if(q=='B'){
26                 aj++;
27                 as++;
28             }else{
29                 bc++;
30             }
31         }else if(p=='B'){
32              if(q=='J'){
33                 bb++;
34             }else if(q=='B'){
35                 ap++;
36             }else{
37                 ab++;
38                 as++;
39             }
40         }else{
41              if(q=='J'){
42                 as++;
43                 ac++;
44             }else if(q=='B'){
45                 bb++;
46             }else{
47                 ap++;
48             }
49         }
50     }
51     printf("%d %d %d\n",as,ap,num-as-ap);
52     printf("%d %d %d\n",num-as-ap,ap,as);
53     if(aj>=ab&&aj>=ac){
54         if(aj==ab&&aj==ac) printf("B");
55         if(aj==ab&&aj!=ac) printf("B");
56         if(aj!=ab&&aj==ac) printf("C");
57         if(aj!=ab&&aj!=ac) printf("J");
58     }else if(ab>=aj&&ab>=ac){
59         printf("B");
60     }else if(ac>=aj&&ac>=ab){
61         if(ac==aj&&ac==ab) printf("B");
62         if(ac==aj&&ac!=ab) printf("C");
63         if(ac!=aj&&ac==ab) printf("B");
64         if(ac!=aj&&ac!=ab) printf("C");
65     }
66 
67     if(bj>=bb&&bj>=bc){
68         if(bj==bb&&bj==bc) printf(" B\n");
69         if(bj==bb&&bj!=bc) printf(" B\n");
70         if(bj!=bb&&bj==bc) printf(" C\n");
71         if(bj!=bb&&bj!=bc) printf(" J\n");
72     }
73     else if(bb>=bj&&bb>=bc){
74         printf(" B\n");
75     }
76     else if(bc>=bj&&bc>=ab){
77         if(bc==bj&&bc==bb) printf(" B\n");
78         if(bc==bj&&bc!=bb) printf(" C\n");
79         if(bc!=bj&&bc==bb) printf(" B\n");
80         if(bc!=bj&&bc!=bb) printf(" C\n");
81     }
82     return 0;
83 }

猜你喜欢

转载自www.cnblogs.com/cutelife/p/11967825.html