#include <iostream> #include <vector> //11分制 using namespace std; vector<string> find(string s,int num){ int arr; if (s.length()%num==0){arr=s.length()/num+1;} else{arr=s.length()/num+2;} vector<string> str1(arr); int w=0,l=0; int count=0; string str; for (int i = 0; i < s.length(); ++i) { if (s[i]=='W'){w++;} if (s[i]=='L'){l++;} if (w>=num&&w-l>=2||l>=num&&l-w>=2){ str= to_string(w)+":"+ to_string(l)+"\n"; str1[count++]=str; str=""; w=0,l=0; if (i==s.length()-1){ str= to_string(w)+":"+ to_string(l)+"\n"; str1[count++]=str; str=""; } } else if(i==s.length()-1){ str = to_string(w)+":"+ to_string(l)+"\n"; str1[count++]=str; str=""; w=0,l=0; } } return str1; } int main() { string s=""; cin>>s; vector<string> str1= find(s,11); for (string &i :str1){ cout<<i; } cout<<"\n"; vector<string> str2= find(s,21); for (string &i :str2){ cout<<i; } } // 64 位输出请用 printf("%lld")