10分求救!
查看原帖
10分求救!
1401647
Leaf59楼主2024/9/3 20:39
#include<bits/stdc++.h>
using namespace std;
string s1;
bool f=false;
int main(){
    cin>>s1;
    int len=s1.length();
    int sum=0,sum2=0;
    for(int i=0;i<len;i++){
    	if(s1[i]=='E') break;
        if((sum>=11&&sum-sum2>=2)||(sum2>=11&&sum2-sum>=2)){
        	f=true;
        	printf("%d:%d",sum,sum2);
			sum=sum2=0;
			cout<<endl;
		}
        if(s1[i]=='W') sum++;
        else if(s1[i]=='L')sum2++;
    }
    if(sum||sum2){
    	f=true;
    	printf("%d:%d",sum,sum2);
		sum=sum2=0;
		cout<<endl;
	}
	if(!f) cout<<"0:0\n";
	f=false;
	cout<<endl;
	for(int i=0;i<len;i++){
		if(s1[i]=='E') break;
        if((sum>=21&&sum-sum2>=2)||(sum2>=21&&sum2-sum>=2)){
        	f=true;
        	printf("%d:%d",sum,sum2);
			sum=sum2=0;
			cout<<endl;
		}
        if(s1[i]=='W') sum++;
        else if(s1[i]=='L')sum2++;
    }
    if(sum||sum2){
    	f=true;
    	printf("%d:%d",sum,sum2);
		sum=sum2=0;
	}
	if(!f) cout<<"0:0";
	return 0;
}
2024/9/3 20:39
加载中...