#include<bits/stdc++.h>
using namespace std;
char a[10001];
int p=0;
void ppx(int n){
int s1=0,s2=0;
for(int i=0;i<=p;i++){
if(a[i]=='W'){
s1++;
}
else if(a[i]=='L'){
s2++;
}
if(s1>=n|s2>=n&&abs(s1-s2)>=2){
cout<<s1<<":"<<s2<<endl;
s1=0;
s2=0;
}
}
printf("%d:%d\n",s1,s2);
}
int main(){
int j=0;
while((a[j]=getchar())!='E'){
p++;
j++;
}
ppx(11);
cout<<endl;
ppx(21);
}
样例对了,可是测试点5,6,7跑时了,为什么??
请各位大佬指点一下!!
谢谢!!