大佬求助
查看原帖
大佬求助
705480
su_shi楼主2022/5/8 21:47
#include <iostream>
#include <cstring>
using namespace std;
int  c[60005];

void show(int j) {
	int a = 0, b = 0;

	for (int i = 1; 1; i++) {
		if (c[i] == 1)
			a++;
		if (c[i] == 2)
			b++;
		if (c[i] == 0) {
			cout << a << ":" << b;
			break;
		}
		if ((a >= j || b >= j) && (a - b >= 2 || b - a >= 2)) {
			cout << a << ":" << b << endl;
			a = 0;
			b = 0;
		}
	}
	cout << endl;
}

int main() {
	freopen("1.text", "r", stdin);
	char t;
	int i = 1;
	memset(c, 0, sizeof(c));
	for (;; i++) {
		cin >> t;
		if (t == 'E')
			break;
		if (t == 'W') {
			c[i] = 1;

		}
		if (t == 'L') {
			c[i] = 2;

		}
	}

	//for (int j = 1; j <= i; j++)
	//	cout << c[j] << " ";
	show(11);
	show(21);


	return 0;
}
2022/5/8 21:47
加载中...