#include <iostream>
#include <string>
using namespace std;
int main()
{
string a;
cin >> a;
long long m_W = 0, m_L = 0;
for (int i = 0; i<a.size(); i++)
{
if (a.at(i) == 'W')
{
m_W++;
}
if (a.at(i) == 'L')
{
m_L++;
}
if (a.at(i) == 'E')
{
cout << m_W << ":" << m_L << endl<<endl;
break;
}
if (m_W - m_L >= 2 || m_L - m_W >= 2)
{
if (m_W >= 11 || m_L >= 11)
{
cout << m_W << ":" << m_L<<endl;
m_W = 0;
m_L = 0;
}
}
}
m_W = 0; m_L = 0;
for (int i = 0; i < a.size(); i++)
{
if (a.at(i) == 'W')
{
m_W++;
}
if (a.at(i) == 'L')
{
m_L++;
}
if (a.at(i) == 'E')
{
cout << m_W << ":" << m_L ;
break;
}
if (m_W - m_L >= 2 || m_L - m_W >= 2)
{
if (m_W >= 21 || m_L >= 21)
{
cout << m_W << ":" << m_L << endl;
m_W = 0;
m_L = 0;
}
}
}
return 0;
}```cpp
#include <iostream>
#include <cstring>
using namespace std;
int win[62503];
int w,l;
int main()
{
char s;
for(int i=1;cin>>s&&s!='E';i++)
{
if(s=='W')win[i]=1;
else win[i]=2;
}
for(int i=1;1;i++)
{
if(win[i]==1)w++;
if(win[i]==2)l++;
if(win[i]==0)
{
cout<<w<<":"<<l<<endl<<endl;
break;
}
if(w-l>=2||l-w>=2)
if(w>=11||l>=11)
{
cout<<w<<":"<<l<<endl;
w=0;
l=0;
}
}
w=0;
l=0;
for(int i=1;1;i++)
{
if(win[i]==1)w++;
if(win[i]==2)l++;
if(win[i]==0)
{
cout<<w<<":"<<l;
break;
}
if(w-l>=2||l-w>=2)
if(w>=21||l>=21)
{
cout<<w<<":"<<l<<endl;
w=0;
l=0;
}
}
return 0;
}