@[lengty](/user/1010751)
```
#include<bits/stdc++.h>
using namespace std;
int f[2] = {11, 21};
int a[25 * 2500 + 10], n = 0; char tmp;
int main()
{
while(1)
{
cin >> tmp;
if(tmp == 'E') break;
else if(tmp == 'W')
a[n++] = 1;
else if(tmp == 'L')
a[n++] = 0;
}
for(int k = 0; k < 2; k++)
{
int w = 0, l = 0;
for(int i = 0; i < n; i++ )
{
w =w+ a[i];
l += 1 - a[i];
if((max(w, l) >= f[k]) && abs(w - l) >= 2)
{
cout << w << ":" << l << endl; w = l = 0;
}
}
cout << w << ":" << l << endl;
cout << endl;
}
return 0;
}
by 2345A @ 2023-12-05 19:03:30
@[lengty](/user/1010751) 求关
by 2345A @ 2023-12-05 19:04:13
我问的是我的代码哪里有问题
by lengty @ 2023-12-05 22:01:25