自检全对 30求助
查看原帖
自检全对 30求助
1478203
dky001楼主2025/1/22 14:54
#include<bits/stdc++.h> 
using namespace std;
int main (){
	int c=0,h=0,d=0;
	char a;
	char b[1500000];
	while(a!='E'){
		cin>>a;
		b[c++]=a;
	}
	if (strlen(b)==0){
		cout<<0<<':'<<0<<endl<<endl<<0<<':'<<0;
		return 0;
	}
	for (int i=0;i<strlen(b);i++){
		if(h-d>=2 || d-h>=2){
		
			if (h>=11 || d>=11){
				cout<<h<<':'<<d<<endl;
				h=0;
				d=0;
			}
		}
		if (b[i]=='W'){
			h++;
		}
		else if (b[i]=='L') d++;
		
	}
	if(h!=0 ||d!=0){
		cout<<h<<':'<<d<<endl;
		h=0;
		d=0;
	}
	cout<<endl;
	for (int i=0;i<strlen(b);i++){
		if (h==21 || d==21){
			cout<<h<<':'<<d<<endl;
			h=0;
			d=0;
		}
		if (b[i]=='W'){
			h++;
		}
		else if (b[i]=='L') d++;
		
	}
	if(h!=0 ||d!=0){
		cout<<h<<':'<<d<<endl;
		h=0;
		d=0;
	}
return 0;
}
2025/1/22 14:54
加载中...