20分求助
查看原帖
20分求助
1200191
封禁用户楼主2024/3/31 11:04
#include <bits/stdc++.h>
using namespace std;
char n;
int w[62525];
int a,b;
int main(){
	for(int i=1; cin>>n&&n!='E'; i++){
		if(n=='W'){
			w[i]=1;
		} 
		else w[i]=2; 
	}
	//11分制
	for(int i=1;1;i++){
		if(w[i]==1)a++;
		if(w[i]==2)b++;
		if(w[i]==0){
			cout<<a<<":"<<b<<endl<<endl;
			break;
		}
		if(a-b>=2||b-a>=2){
			if(a>=11||b>=11){
				cout<<a<<":"<<b<<endl;
				a=0;
				b=0;
			}
		}
	}
	//21分制
	for(int i=1;1;i++){
		if(w[i]==1)a++;
		if(w[i]==2)b++;
		if(w[i]==0){
			cout<<a<<":"<<b<<endl<<endl;
			break;
		}
		if(a-b>=2||b-a>=2){
			if(a>=21||b>=21){
				cout<<a<<":"<<b<<endl;
				a=0;
				b=0;
			}
		}
	}
	return 0;
}

2024/3/31 11:04
加载中...