问题标题: 酷町堂:5258 RT

1
1
已解决
汤启恩
汤启恩
新手光能
新手光能

#include<bits/stdc++.h>
using namespace std;
int maxx(char a,char b){
    if(a=='A'&&b=='B'||a=='B'&&b=='C'||a=='C'&&b=='A')
    return 0;
    else if(a=='B'&&b=='A'||a=='C'&&b=='B'||a=='A'&&b=='C')
    return 1;
    else
    return 2;
}
int main(){
    string s,s1;
    long long n,cnt=0,cnt2=0,cnt3=0;
    cin>>s>>s1>>n;
    for(int i=1;i<=n;i++){
        s+=s;
    }
    for(int i=1;i<=n;i++){
        s1+=s1;
    }
    for(int i=0;i<n;i++){
        if(maxx(s[i],s1[i])==0)
        cnt++;
        else if(maxx(s[i],s1[i])==1)
        cnt2++;
        else
        cnt3++;
    } 
    if(cnt>cnt2){
        cout<<"酷酷赢"<<" "<<cnt;
    }
    else if(cnt2>cnt){
        cout<<"丁丁赢"<<" "<<cnt2;
    }
    else
    cout<<"平局"<<" "<<cnt3; 
    return 0;
}

20分RT


0
已采纳
陈振轩
陈振轩
高级光能
高级光能

平局不要输出次数

可以删除cnt3

 

暂时就看懂这么多orz

0
0
0
0
我要回答