听取WA声一片求条
查看原帖
听取WA声一片求条
999261
songpeiqian楼主2025/2/7 20:47
#include<bits/stdc++.h>
#define endl '\n'
using namespace std;
typedef long long LL;
const int N = 25 * 2500 + 10;
char c;
int n, f[3] = {0, 11, 21}, s[N];
int main(){
	//freopen("title.in","r",stdin);
	//freopen("title.out","w",stdout);
	ios::sync_with_stdio(0);
	cin.tie(0);
	cout.tie(0);
	cin >> c;
	while (1) {
		cin >> c;
		if (c == 'E') break;
		else if (c == 'W') s[n++] = 1;
		else if (c == 'L') s[n++] = 1;
	}
	for (int k = 1; k <= 2; k++){
		int hua = 0, ene = 0;
		for (int i = 1; i <= n; i++){
			hua += s[i], ene += 1 - s[i];
			if (max(hua,ene) >= f[k] && abs(hua - ene) >= 2) {
				cout << hua << ":" << ene << endl;
				hua = 0, ene = 0;
			}
		}
		cout << hua << ":" << ene << endl << endl;
	}
	return 0;
}
2025/2/7 20:47
加载中...