zoukankan      html  css  js  c++  java
  • B1018 入门模拟——锤子剪刀布

    2019-12-12

    16:08:38

    #include <bits/stdc++.h>
    #include<math.h>
    using namespace std;
    int main(){
        int N;
        cin>>N;
        int win1=0,win2=0,win3=0,lose1=0,win4=0,win5=0,win6=0,lose2=0,balance=0;//win1,win2,win3,lose1代表甲赢输,win4,win5,win6,lose2代表乙赢输
        for(int i=0;i<N;++i){
            char a,b;
            cin>>a>>b;
            if(a == 'B' && b == 'C'){
                win1++;
                lose2++;
            }
            if(a == 'C' && b=='J'){
                win2++;
                lose2++;
            }
            if(a == 'J' && b=='B'){
                win3++;
                lose2++;
            }
            if(a == 'C'&& b == 'B'){
                win4++;
                lose1++;
            }
            if(a == 'J' && b == 'C'){
                win5++;
                lose1++;
            }
            if(a == 'B' && b == 'J'){
                win6++;
                lose1++;
            }
            if((a=='B'&&b=='B')||(a=='C'&&b=='C')||(a=='J'&&b=='J')){
                balance++;
            }
        }
        //cout<<(win1+win2+win3)<<" "balance<<" "lose1<<endl;
        //cout<<(win4+win5+win6)<<" "balance<<" "lose2<<endl;
        printf("%d %d %d
    ",(win1+win2+win3),balance,lose1);
        printf("%d %d %d
    ",(win4+win5+win6),balance,lose2); 
        int max1 =  0;
        max1 = max(win1,max(win2,win3));
        /*if(max1 == win1){
            cout<<'B'<<" ";
        }
        if(max1 == win2){
            cout<<'C'<<" ";
        }
        if(max1 == win3){
            cout<<'J'<<" "; 
        }*/
        for(int i = 0;i<3;++i){
        if(max1 == win1){
            cout<<'B'<<" ";
            break;
        }
        if(max1 == win2){
            cout<<'C'<<" ";
            break;
        }
        if(max1 == win3){
            cout<<'J'<<" ";
            break; 
        }
        }
        int max2 = 0;
        max2 = max(win4,max(win5,win6));
        /*if(max2 == win4){
            cout<<'B';
        }
        if(max2 == win5){
            cout<<'C';
        }
        if(max2 == win6){
            cout<<'J'; 
        }*/
        for(int i = 0;i<3;++i){
        if(max2 == win4){
            cout<<'B';
            break;
        }
        if(max2 == win5){
            cout<<'C';
            break;
        }
        if(max2 == win6){
            cout<<'J';
            break; 
        }
        }
        system("pause");
        return 0;
    
    } 
  • 相关阅读:
    Linux环境变量文件
    Hadoop的ERROR: Attempting to operate on yarn resourcemanager as root的解决方法
    如何启用WSS3.0的匿名访问?
    Microsoft Windows SharePoint Services 3.0
    在sps页面中在新窗口打开文档
    wss3.0安装时的bug
    使用GROUP BY子句的规则
    8种Nosql数据库系统对比
    django学习
    Python socket编程
  • 原文地址:https://www.cnblogs.com/JasonPeng1/p/12029846.html
Copyright © 2011-2022 走看看