#2#3#4#5#10WA,不知道哪里错
查看原帖
#2#3#4#5#10WA,不知道哪里错
922780
zzhjidetuideng楼主2024/6/7 09:18
#include<bits/stdc++.h>

using namespace std;

char c;
string s;
int w, l;
bool flag = false;

int main(){
	
	while(cin>>c){
		if(c == 'E')break;
		
		if(c == 'W')s += "W";
		else s += "L";
		
		if(c == 'W')w++;
		else l++;
		if(w >= 11 && w - l >= 2){
			w -= 11;
			cout<<"11:"<<l<<'\n';
			l = 0;
			flag = true;
		}
		if(l >= 11 && l - w >= 2){
			l -= 11;
			cout<<w<<":11"<<'\n';
			w = 0;
			flag = true;
		}
	}
	if(w  != 0 || l != 0 || !flag)cout<<w<<":"<<l<<'\n';
	w = 0,l = 0;
	
	cout<<endl;
	flag = false;
	for(int i=0;i<s.length();i++){
		if(s[i] == 'W')w ++;
		else l ++;
		if(w >= 21 && w - l >= 2){
			w -= 21;
			cout<<"21:"<<l<<'\n';
			l = 0;
			flag = true;
		}
		if(l >= 21 && l - w >= 2){
			l -= 21;
			cout<<w<<":21"<<'\n';
			w = 0;
			flag = true;
		}
	}
	if(w  != 0 || l != 0 || !flag)cout<<w<<":"<<l<<'\n';
	
	return 0;
}
2024/6/7 09:18
加载中...