大佬救命!只剩第一个点WR!
查看原帖
大佬救命!只剩第一个点WR!
254383
lblinm楼主2022/10/22 14:48
#include <bits/stdc++.h>
using namespace std;
int main() {
    vector<char> Ch;
    char ch;
    int score1=0,score2=0,i=1;
    while(cin>>ch&&ch!='E'){
        Ch.push_back(ch);
    }
    int length=Ch.size();
    for(int i=0;i<length;i++){
        if(((score1>=11)&&(score1-score2>1))||((score2>=11)&&(score2-score1>1))){
            cout<<score1<<':'<<score2<<endl;
            score1=0;
            score2=0;
        }
        if(Ch[i]=='W') score1++;
        else if(Ch[i]=='L') score2++;
    }
    if(score1>0||score2>0) cout<<score1<<':'<<score2<<endl;
    if(((score1>=11)&&(score1-score2>1))||((score2>=11)&&(score2-score1>1))) cout<<"0:0"<<endl;
    cout<<endl;
    score1=0;
    score2=0;
    for(int i=0;i<length;i++){
        if(((score1>=21)&&(score1-score2>1))||((score2>=21)&&(score2-score1>1))){
            cout<<score1<<':'<<score2<<endl;
            score1=0;
            score2=0;
        }
        if(Ch[i]=='W') score1++;
        else if(Ch[i]=='L') score2++;
    }
    if(score1>0||score2>0) cout<<score1<<':'<<score2<<endl;
    if(((score1>=21)&&(score1-score2>1))||((score2>=21)&&(score2-score1>1))) cout<<"0:0"<<endl;
    return 0;
}

2022/10/22 14:48
加载中...