1 条题解

  • -2
    #include<bits/stdc++.h>
    using namespace std;
    char ch,s[62510];
    int a,b,emm;
    int main(){
        while(cin>>ch){
            if(ch=='E')break;
            else s[++emm]=ch;
        }
        for(int i=1;i<=emm;i++){
            if(s[i]=='W')a++;
            else if(s[i]=='L')b++;
            if(a==11&&a>b&&a-b>=2||b==11&&b>a&&b-a>=2){
                cout<<a<<":"<<b<<endl;
                a=0;
                b=0;
            }
            else if(a>=11&&a>b&&a-b>=2||b>=11&&b>a&&b-a>=2){
                cout<<a<<":"<<b<<endl;
                a=0;
                b=0;
            }
        }
        cout<<a<<":"<<b<<endl<<endl;
        a=0;
        b=0;
        for(int i=1;i<=emm;i++){
            if(s[i]=='W')a++;
            else if(s[i]=='L')b++;
            if(a==21&&a>b&&a-b>=2||b==21&&b>a&&b-a>2){
                cout<<a<<":"<<b<<endl;
                a=0;
                b=0;
            }
            else if(a>=21&&a>b&&a-b>=2||b>=21&&b>a&&b-a>=2){
                cout<<a<<":"<<b<<endl;
                a=0;
                b=0;
            }
        }
        cout<<a<<":"<<b<<endl;
        return 0;
    } 
    
    
    

    比较简单,但还是要仔细思考🤔

  • 1

信息

ID
1337
难度
5
分类
字符串 点击显示
标签
递交数
21
已通过
12
通过率
57%
上传者