90分求助,#6WA
查看原帖
90分求助,#6WA
1009969
Harrison_001楼主2023/5/28 14:05
#include <bits/stdc++.h>
using namespace std;
int b11[2600][2],b21[2600][2],n,m;
char a[30];
int d11,d21,w11,w21;
int main() {
	while(cin >>a) {
		for(int j=0; j<25; j++) {
			if(a[j]=='E') {
				b11[n][0]=w11,b11[n][1]=d11;
				b21[m][0]=w21,b21[m][1]=d21;
				break;
			} else if(a[j]=='W') {
				w11++;
				w21++;
			} else if(a[j]=='L') {
				d11++;
				d21++;
			}
			if((w11>=11 || d11>=11) && abs(w11-d11)>=2) {
				b11[n][0]=w11,b11[n][1]=d11;
				n++;
				w11=0;
				d11=0;
			}
			if((w21>=21 || d21>=21) && abs(w21-d21)>=2) {
				b21[m][0]=w21,b21[m][1]=d21;
				m++;
				w21=0;
				d21=0;
			}
		}
	}
	for(int i=0; i<=n; i++) {
		printf("%d:%d\n",b11[i][0],b11[i][1]);
	}
	printf("\n");
	for(int i=0; i<=m; i++) {
		printf("%d:%d\n",b21[i][0],b21[i][1]);
	}
	return 0;
}
2023/5/28 14:05
加载中...