从30分改到50分再到60分,始终过不了/(ㄒoㄒ)/~~
查看原帖
从30分改到50分再到60分,始终过不了/(ㄒoㄒ)/~~
1003901
Angela2022楼主2023/10/2 20:30
#include<bits/stdc++.h>
using namespace std;
char s[62550];
int main(){
	int n=0;
	for(int i=1;;i++){
		cin>>s[i];
		n++;
		if(s[i]=='E'){
			n--;
	    	break;
	    }
	}
	int cnt_1=0,cnt_2=0,t=0;
	for(int i=1;i<=n;i++){
		if(s[i]=='W')cnt_1++;
		else cnt_2++;
		t++;
		if(t==11&&(cnt_1-cnt_2>=2||cnt_1-cnt_2<=-2)){
			cout<<cnt_1<<':'<<cnt_2<<endl;
			cnt_1=0,cnt_2=0,t=0;
		}
	}
	cout<<cnt_1<<':'<<cnt_2<<endl;
	cout<<endl;
	cnt_1=0,cnt_2=0,t=0;
	for(int i=1;i<=n;i++){
		if(s[i]=='W')cnt_1++;
		else cnt_2++;
		t++;
		if(t==21&&(cnt_1-cnt_2>=2||cnt_1-cnt_2<=-2)){
			cout<<cnt_1<<':'<<cnt_2<<endl;
			cnt_1=0,cnt_2=0,t=0;
		}
	}
	cout<<cnt_1<<':'<<cnt_2<<endl;
	return 0;
}
2023/10/2 20:30
加载中...