哪里错了啊
查看原帖
哪里错了啊
937055
CCF_NOI_wyz66楼主2023/12/18 21:35
#include <bits/stdc++.h>
using namespace std;
int main() {
	char c = getchar();
	string s;
	while (c != 'E') {
		s += c;
		cin >> c;
	}
	int a = 0, b = 0;
	for (int i = 0; i < s.size(); i++) {
		if (s[i] == 'W') a++;
		if (s[i] == 'L') b++;
		if ((a >= 11 or b >= 11) and max(a, b) - min(a, b) >= 2) {
			cout << a << ':' << b << endl;
			a = 0;
			b = 0;
		}
	}
	cout << a << ":" << b << endl;
	cout << endl << endl;
	a = 0;
	b = 0;
	for (int i = 0; i < s.size(); i++) {
		if (s[i] == 'W') a++;
		if (s[i] == 'L') b++;
		if ((a >= 21 or b >= 21) and max(a, b) - min(a, b) >= 2) {
			cout << a << ':' << b << endl;
			a = 0;
			b = 0;
		}
	}
	cout << a << ":" << b << endl;
	return 0;
}
2023/12/18 21:35
加载中...