#include <iostream>
#include <cmath>
using namespace std;
int main(){
char a[70000];
int cnta = 0,cntb = 0;
for(int i = 0;a[i-1] != 'E'; i++){
cin >> a[i];
if(a[i] == 'W')cnta++;
if(a[i] == 'L')cntb++;
if(cnta >= 11 && abs(cnta-cntb) >= 2 || cntb >= 11 && abs(cnta-cntb) >= 2){
cout << cnta << ":" << cntb << endl;
cnta = 0;
cntb = 0;
}
}
cout << cnta << ":" << cntb << endl << endl;
//上为判定11分制情况
cnta = 0;
cntb = 0;
//清零计数器
char b[70000];
for(int i = 0;a[i-1] != 'E'; i++){
b[i] = a[i];
if(b[i] == 'W')cnta++;
if(b[i] == 'L')cntb++;
if(cnta >= 21 && abs(cnta-cntb >= 2)|| cntb >= 21 && abs(cnta-cntb >= 2)){
cout << cnta << ":" << cntb << endl;
cnta = 0;
cntb = 0;
}
}
cout << cnta << ":" << cntb << endl;
//重新判定21分制情况
return 0;
}
为什么70过不了啊!