求助
查看原帖
求助
562119
xzy090626七里香楼主2022/3/1 19:49

蒟蒻只有10分

#include<bits/stdc++.h>
using namespace std;
char s[100007];
int k=1;
char c;
int l,r;
int main(){
	c = getchar();
	while(c!='E'){
		if(c!='\n') s[k++] = c;
		c = getchar();
	}
	//
	k--;
	for(int i=1;i<=k;++i){
		if(s[i]=='W') l++;
		else r++;
		if((l>=11||r>=11)&& abs(l-r)>=2){
			printf("%d:%d\n",l,r);
			l = r = 0;
			if(i==k) puts("0:0");
		}
		else
			if(i==k) printf("%d:%d\n",l,r);
	}
	puts("");
	l = r = 0;
	//
	for(int i=1;i<=k;++i){
		if(s[i]=='W') l++;
		else r++;
		if((l>=21||r>=21) && abs(l-r)>=2){
			printf("%d:%d\n",l,r);
			l = r = 0;
			if(i==k){
				puts("0:0");
			}
		}
		else
			if(i==k) printf("%d:%d\n",l,r);
	}
	return 0;
}
2022/3/1 19:49
加载中...