60分求助
查看原帖
60分求助
450498
miaozheyuan楼主2023/12/25 17:38
#include <iostream>
#include <ctime> 
#include <cstdio>
using namespace std;

int w[100005];
char c;
int w1, w2, cnt = 0; 

int main() {
    ios::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0); 
	int cur = 0;
	while(true) {
		cin >> c;
		if(c == 'E') break;
		if(c == 'W')w[++cur] = 1;
		else if(c == 'L')w[++cur] = 2;
	}
	for (int i = 1; i <= cur; ++i) {
		if(w[i] == 1) w1++;
		else w2++;
		if(max(w1, w2) == 11 && max(w1, w2) - min(w1, w2) > 1) {
			cnt++;
			cout << w1 << ":" << w2 << "\n";
			w1 = w2 = 0;
		}
	}
    cout << w1 << ":" << w2 << "\n", cnt++;
	cout << "\n";
	cnt = 0;
	w1 = w2 = 0;
	for (int i = 1; i <= cur; ++i) {
		if(w[i] == 1) w1++;
		else w2++;
		if(max(w1, w2) == 21 && max(w1, w2) - min(w1, w2) > 1) {
			cnt++;
			cout << w1 << ":" << w2 << "\n";
			w1 = w2 = 0;
		}
	}
    cout << w1 << ":" << w2 << "\n", cnt++;
	cout << "\n";
	cnt = 0;
	w1 = w2 = 0;
    return 0;
}
2023/12/25 17:38
加载中...