#include <stdio.h>
#include <math.h>
#include <string.h>
int main()
{
int m1=0,m2=0,i=0;
char ch[1000000];
while(scanf("%c",&ch[i]),ch[i]!='E')
i++;
if(i==0)
{
printf("0:0\n\n0:0\n");
}
for(i=0;ch[i]!='E';i++)
{
if(ch[i]=='W')
m1++;
else if(ch[i]=='L')
m2++;
if((m1>=11||m2>=11)&&abs(m1-m2)>=2)
{
printf("%d:%d\n",m1,m2);
m1=0;
m2=0;
}
}
if(m1!=0||m2!=0)
{
printf("%d:%d\n",m1,m2);
}
printf("\n");
m1=0;
m2=0;
for(i=0;ch[i]!='E';i++)
{
if(ch[i]=='W')
m1++;
if(ch[i]=='L')
m2++;
if((m1>=21||m2>=21)&&abs(m1-m2)>=2)
{
printf("%d:%d\n",m1,m2);
m1=0;
m2=0;
}
}
if(m1!=0||m2!=0)
{
printf("%d:%d\n\n",m1,m2);
}
return 0;
}
到底还有哪里没想到呢?