只有50分是为什么
#include<bits/stdc++.h>
using namespace std;
const int N=1e5+100;
char c[N],x;
int num_1,num_2,k;
int main()
{
while(1)
{
cin>>x;
k++;
c[k]=x;
if(x=='E') break;
}
if(c[1]=='E')
{
cout<<"0:0\n\n0:0";
return 0;
}
for(int i=1;i<=k;i++)
{
if(c[i]=='W') num_1++;
else if(c[i]=='L') num_2++;
if((num_1>=11||num_2>=11)&&abs(num_1-num_2>=2))
{
cout<<num_1<<":"<<num_2<<endl;
num_1=0,num_2=0;
}
else if(i==k)
{
cout<<num_1<<":"<<num_2<<endl;
}
}
num_1=0,num_2=0;
cout<<endl;
for(int i=1;i<=k;i++)
{
if(c[i]=='W') num_1++;
else if(c[i]=='L') num_2++;
if((num_1>=21||num_2>=21)&&abs(num_1-num_2>=2))
{
cout<<num_1<<":"<<num_2<<endl;
num_1=0,num_2=0;
}
else if(i==k)
{
cout<<num_1<<":"<<num_2<<endl;
}
}
return 0;
}