P1042,我第二个点和标准输出一模一样,但错了
代码:
#include <bits/stdc++.h>
using namespace std;
int main(){
string dj;
char tmp;
tmp=getchar();
while(tmp!='E'){
if(tmp!='\n'){
dj.push_back(tmp);
}
tmp=getchar();
}
int w=0,l=0;
for(char i:dj){
if((w>=11&&w-l>=2)||(l>=11&&l-w>=2)){
cout<<w<<":"<<l<<endl;
w=0,l=0;
}
if(i=='W'){
w++;
}else{
l++;
}
}
cout<<w<<":"<<l<<endl<<endl;
w=0,l=0;
for(char i:dj){
if(w>=21&&w-l>=2||l>=21&&l-w>=2){
cout<<w<<":"<<l<<endl;
w=0,l=0;
}
if(i=='W'){
w++;
}else{
l++;
}
}
cout<<w<<":"<<l<<endl;
return 0;
}