60求助
查看原帖
60求助
1285343
w13675481318楼主2024/9/28 19:48
#include<iostream>
using namespace std;
struct sc{
	int ele1,ele2,twe1,twe2;
}a[10005]={0};
int main(){
	int cnte=0,cntt=0;
	char c;
	while(1){
		cin>>c;
		if(c=='E') break;
		else if(c=='W'){
			a[cnte].ele1++;
			a[cntt].twe1++;
		}
		else{
			a[cnte].ele2++;
			a[cntt].twe2++;
		}
		if(a[cnte].ele1>=11&&a[cnte].ele1-a[cnte].ele2>=2||a[cnte].ele2>=11&&a[cnte].ele2-a[cnte].ele1>=2){
			cnte++;
		}
		if(a[cntt].twe1>=21&&a[cntt].twe1-a[cntt].twe2>=2||a[cntt].twe2>=21&&a[cntt].twe2-a[cntt].twe1>=2){
			cntt++;
		}
	}
	if(a[0].ele1==0&&a[0].ele2==0){
		cout<<"0:0"<<endl;
		cout<<endl;
		cout<<"0:0";
	}
	if(a[cnte].ele1==0&&a[cnte].ele2==0) cnte--;
	if(a[cntt].twe1==0&&a[cntt].twe2==0) cntt--;
	for(int i=0;i<=cnte;i++) cout<<a[i].ele1<<":"<<a[i].ele2<<endl;
	cout<<endl;
	for(int i=0;i<=cntt;i++) cout<<a[i].twe1<<":"<<a[i].twe2<<endl;
	return 0;
}
2024/9/28 19:48
加载中...