30pts玄关
  • 板块灌水区
  • 楼主125125A
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/11/23 15:53
  • 上次更新2024/11/23 18:11:50
查看原帖
30pts玄关
1038444
125125A楼主2024/11/23 15:53

题目传送门

# include <bits/stdc++.h>
using namespace std;

int main (void) {
	
	char arr[62525];
	int n = 0;
	
	char ch = getchar();
	while (ch != 'E'){
		if (ch != '\n'){
			arr[n] = ch;
			n++;
		}
		ch = getchar();
	}
	
	int len = strlen(arr);
	int a = 0, b = 0;
	for (int i = 0;i < len;i++){
		if (arr[i] == 'W') a++;
		if (arr[i] == 'L') b++;
		if (i == len - 1 && (a != 0 || b != 0)){
			printf ("%d:%d\n", a, b);
			a = 0;
			b = 0;
		}
		if (a == 11 || b == 11){
			printf ("%d:%d\n", a, b);
			a = 0;
			b = 0;
		}
	}
	printf ("\n");
	for (int i = 0;i < len;i++){
		if (arr[i] == 'W') a++;
		if (arr[i] == 'L') b++;
		if (i == len - 1 && (a != 0 || b != 0)){
			printf ("%d:%d\n", a, b);
			a = 0;
			b = 0;
		}
		if (a == 21 || b == 21){
			printf ("%d:%d\n", a, b);
			a = 0;
			b = 0;
		}
	}
	
	return 0;
}
2024/11/23 15:53
加载中...