40分,求助
查看原帖
40分,求助
738168
wang0728楼主2023/7/1 14:54
#include<bits/stdc++.h>
using namespace std;
char a[62505];
int len,s1,s2,flag,i;
int main(){
	while(1){
		cin>>a[i];
		if(a[i]=='E') break;
		len++;i++;
	}
	flag=len%11;
	for(i=0;i<len;i++){
		if(a[i]=='W'){s1++;}
		if(a[i]=='L'){s2++;}
		if(s1==11||s2==11){
			if(abs(s1-s2)>=2){
				cout<<s1<<":"<<s2<<endl;
				s1=0;s2=0;
			}
			else{
				for(int j=i+1;j>=len;j++){
					if(a[i]=='W'){s1++;}
					if(a[i]=='L'){s2++;}
					if(abs(s1-s2)>=2){
						cout<<s1<<":"<<s2<<endl;
						s1=0;s2=0;
					}
				}
			}
		}
	}
	if(len!=0){
		cout<<s1<<":"<<s2<<endl<<endl;
		s1=0;s2=0;
	}
	flag=len%21;
	for(i=0;i<len;i++){
		if(a[i]=='W'){s1++;}
		if(a[i]=='L'){s2++;}
		if(s1==21||s2==21){
			if(abs(s1-s2)>=2){
				cout<<s1<<":"<<s2<<endl;
				s1=0;s2=0;
			}
			else{
				for(int j=i+1;j<len;j++){
					if(a[i]=='W'){s1++;}
					if(a[i]=='L'){s2++;}
					if(abs(s1-s2)>=2){
						cout<<s1<<":"<<s2<<endl;
					}
				}
			}
		}
	}
	if(flag!=0){
		cout<<s1<<":"<<s2<<endl<<endl;
	}
	return 0;
}
2023/7/1 14:54
加载中...