c艹90分求调

P1042 [NOIP2003 普及组] 乒乓球

EX_EXCRSE @ 2024-12-13 22:48:28

这个是源代码

#include<bits/stdc++.h>
using namespace std;
string s;
long long i_,s_,l,r,www=0;
int main(){
    while(1) { //输入
        char a;
        cin>>a;
        if(a!='E') {
            s+=a;
        } else {
            break;
        }
    }
    s_=s.size();
    while(1){
        for(int i=i_;;i++,i_++){
            if(s[i]=='W'){
                l++;
            }
            else if(s[i]=='L'){
                r++;
            }
            if((l>=11||r>=11)&&abs(r-l)>=2){

                break;
            }
            if(i_>=s_){
                break;
            }
        }
        i_+=1;
        cout<<l<<":"<<r<<endl;

        l=0;r=0;
        if(i_>=s_){
            break;
        }
    }
    i_=0;
    cout<<endl;
    www=0;
    while(1){
        for(int i=i_;;i++,i_++){
            if(s[i]=='W'){
                l++;
            }
            else if(s[i]=='L'){
                r++;
            }
            if((l>=21||r>=21)&&abs(r-l)>=2){
                www=1;
                break;
            }
            if(i_>=s_){
                break;
            }
        }
        i_+=1;

        cout<<l<<":"<<r<<endl;
        l=0;r=0;
        if(www==1&&i_>=s_){
            cout<<"0:0"<<endl;
        }
        www=0;
        if(i_>=s_){
            break;
        }
    }
    return 0;
    }

|