#include<iostream>
#include<cmath>
using namespace std;
int main(){
char p;
bool w[62500]={0},l[62500]={0};
int r=0;
while(cin>>p&&p!='E'){
if(p=='W') w[r]=1;
if(p=='L') l[r]=1;
r++;
}
int ll=0,ww=0,R=0;
for(int i=0;i<r;i++){
if(R>=11&&abs(ll-ww)>=2){
cout<<ww<<":"<<ll<<endl;
ww=0;
ll=0;
R=0;
}
if(w[i]==1) ww++;
if(l[i]==1) ll++;
R++;
}
cout<<ww<<":"<<ll<<endl<<endl;
ll=0,ww=0,R=0;
for(int i=0;i<r;i++){
if(R>=21&&abs(ll-ww)>=2){
cout<<ww<<":"<<ll<<endl;
ww=0;
ll=0;
R=0;
}
if(w[i]==1) ww++;
if(l[i]==1) ll++;
R++;
}
cout<<ww<<":"<<ll;
return 0;
}
检查了很久没有检查出错误,求助大佬,
谢谢!