10分求助!只对了第一个

P1042 [NOIP2003 普及组] 乒乓球

future666 @ 2024-09-21 19:36:18

#include <bits/stdc++.h>
using namespace std;
int l,aans,bans;
char a[62550];
int main(){
    for(int i=1;i<=62525;i++){
        l++;
        cin>>a[i];
        if(a[i]=='E') break;
    }
    cout<<l<<endl;
    for(int i=1;i<=l;i++){
        if((aans==11&&abs(aans-bans)>=2)||(bans==11&&abs(aans-bans)>=2)){
            cout<<aans<<":"<<bans<<endl;
            aans=0;
            bans=0;
        }
        else if(a[i]=='E') cout<<aans<<":"<<bans<<endl;
        else if(a[i]=='W') aans++;
        else if(a[i]=='L') bans++;
    }
    cout<<endl;
    for(int i=1;i<=l;i++){
        if((aans==21&&abs(aans-bans)>=2)||(bans==21&&abs(aans-bans)>=2)){
            cout<<aans<<":"<<bans<<endl;
            aans=0;
            bans=0;
        }
        else if(a[i]=='E') cout<<aans<<":"<<bans<<endl;
        else if(a[i]=='W') aans++;
        else if(a[i]=='L') bans++;
    }
    return 0;
}

感觉没有问题啊!


by xiahoutianchen @ 2024-09-22 08:12:32

包错啊


|