80分求助,#1#10
查看原帖
80分求助,#1#10
838964
JCY___楼主2023/10/8 21:31
#include <bits/stdc++.h>
#define int long long
using namespace std;
string s;
char c;
int w,l;
signed main(){
	while(cin>>c){
		s=s+c;
		if(c=='E') break;
	}
	for(int i=0;i<s.size();i++){
		if(s[i]=='E'){
			if(w>0||l>0) cout<<w<<":"<<l<<endl;
			break;
		}
		if(s[i]=='W') w++;
		else l++;
		if(w>=11||l>=11){
			if(abs(w-l)>=2){
				cout<<w<<":"<<l<<endl;
				w=0;
				l=0;
			}
		}
	}
	cout<<endl;
	w=0;
	l=0;
	for(int i=0;i<s.size();i++){
		if(s[i]=='E'){
			if(w>0||l>0) cout<<w<<":"<<l;
			return 0;
		}
		if(s[i]=='W') w++;
		else l++;
		if(w>=21||l>=21){
			if(abs(w-l)>=2){
				cout<<w<<":"<<l<<endl;
				w=0;
				l=0;
			}
		}
	}
	return 0;
}

谢谢

2023/10/8 21:31
加载中...