```
#include<bits/stdc++.h>
#define max(x, y) ((x > y) ? x : y)
char a;
int w11, l11, w21, l21, w[3000], l[3000], num;
int main() {
// freopen("P1042_2.in","r",stdin);
// freopen("P1042.out","w",stdout);
a = getchar();
int i = 1;
while(a != 'E') {
if(a == '\n') {
a = getchar();
continue;
}
if(a == 'W') w11 ++, w21 ++;
else l11 ++, l21 ++;
if(max(w11, l11) == 11) {
std::cout << w11 <<':'<< l11 <<'\n';
w11 = l11 = 0;
}
if(max(w21, l21) == 21)
w[++ num] = w21, l[num] = l21, w21 = l21 = 0;
i ++, a = getchar();
}
if(! (w11 == 0 && l11 == 0)) std::cout << w11 <<':'<< l11 <<"\n\n";
if(! (w21 == 0 && l21 == 0))w[++ num] = w21, l[num] = l21;
for(int i = 1; i <= num; i ++) std::cout << w[i] <<':'<< l[i] <<'\n';
return 0;
}
```
康康代码
by Ted_LightningTechG_ @ 2023-10-14 10:54:38
@[FIGHTINGTEDDY](/user/518500) 一般这种情况 $60\%$ 是数组越界
by sunyizhe @ 2023-10-14 15:19:57
还是建议放到洛谷IDE里面评测一下,如果开了氧关掉试一下
by sunyizhe @ 2023-10-14 15:20:59
@[sunyizhe](/user/481330) 谢,我晚点试一下
by Ted_LightningTechG_ @ 2023-10-14 15:22:53