#include<bits/stdc++.h>
using namespace std;
struct yh{
string s;
}a[2505];
int main(){
int i = 0,w = 0,l = 0;bool b = false;
while(++i){
cin>>a[i].s;
for(int j = 0;j<25;j++){
if(a[i].s[j] == 'E'){
cout<<w<<":"<<l<<endl;
if(w+l == 11 && abs(w-l)>=2){
printf("0:0\n");
}
b = true;
}else if(a[i].s[j] == 'W'){
w++;
if(w+l == 11 && abs(w-l)>=2){
printf("%d:%d\n",w,l);
w = 0;l = 0;
}
}else if(a[i].s[j] == 'L'){
l++;
if(w+l == 11 && abs(w-l)>=2){
printf("%d:%d\n",w,l);
l = 0;w = 0;
}
}
if(b){
break;
}
}
if(b){
break;
}
}
i = 0,w = 0,l = 0;
printf("\n");
while(++i){
for(int j = 0;j<25;j++){
if(a[i].s[j] == 'E'){
cout<<w<<":"<<l<<endl;
if(w+l == 21 && abs(w-l)>=2){
printf("0:0\n");
}
return 0;
}else if(a[i].s[j] == 'W'){
w++;
if(w+l == 21 && abs(w-l)>=2){
printf("%d:%d\n",w,l);
w = 0;l = 0;
}
}else if(a[i].s[j] == 'L'){
l++;
if(w+l == 21 && abs(w-l)>=2){
printf("%d:%d\n",w,l);
l = 0;w = 0;
}
}
}
}
return 0;
}
可能结构体是多此一举了