这是我代码
#include<bits/stdc++.h>
using namespace std;
char x[70000];
int main()
{
int cnt = 0;
for (int i = 0;; i++)
{
char t;
cin >> t;
if (t == 'E')
break;
x[i] = t;
cnt = i;
}
pair<int, int>r11;
pair<int, int>r21;
r11.first = 0;
r11.second = 0;
r21.first = 0;
r21.second = 0;
for (int i = 0; i <= cnt; i++)
{
if ((r11.first >= 11 && r11.first - r11.second >= 2) || (r11.second >= 11 && r11.second - r11.first >= 2))
{
cout << r11.first << ":" << r11.second << endl;
r11.first = 0;
r11.second = 0;
}
if (x[i] == 'W')
{
r11.first = r11.first + 1;
}
if (x[i] == 'L')
{
r11.second = r11.second + 1;
}
}
cout << r11.first << ":" << r11.second << endl;
cout << endl;
for (int i = 0; i <= cnt; i++)
{
if ((r21.first >= 21 && r21.first - r21.second >= 2) || (r21.second >= 21 && r21.second - r21.first >= 2))
{
cout << r21.first << ":" << r21.second << endl;
r21.first = 0;
r21.second = 0;
}
if (x[i] == 'W')
{
r21.first = r21.first + 1;
}
if (x[i] == 'L')
{
r21.second = r21.second + 1;
}
}
cout << r21.first << ":" << r21.second << endl;
return 0;
}