90分最后一个错了,求助
查看原帖
90分最后一个错了,求助
1129734
WYH____laoxiongmao楼主2024/4/29 13:55
#include<bits/stdc++.h>
using namespace std;
int main(){
	string s="";
	char a_10110;
	int k=1;
	while(1){
		cin>>a_10110;
		if(a_10110=='E')break;
		s+=a_10110;
		k++;
	}
	if(k==1){
		cout<<"0:0\n\n0:0";
	}
	int w=0,l=0;
	for(int i=0;i<s.size();i++){
		if(s[i]=='W')w++;
		else l++;
		if((w>=11||l>=11)&&(w-l>1||l-w>1)){
			cout<<w<<':'<<l<<endl;
			w=0,l=0;
		}
		else if(i==s.size()-1){
			cout<<w<<':'<<l<<endl;
			w=0,l=0;
		}
	}
	cout<<"\n";
	for(int i=0;i<s.size();i++){
		if(s[i]=='W')w++;
		else l++;
		if((w>=21||l>=21)&&(w-l>1||l-w>1)){
			cout<<w<<':'<<l<<endl;
			w=0,l=0;
		}
		else if(i==s.size()-1){
			cout<<w<<':'<<l<<endl;
		}
	}
	return 0;
}
2024/4/29 13:55
加载中...