50分求助
查看原帖
50分求助
1163793
spindrift楼主2023/11/22 21:10
#define _CRT_SECURE_NO_WARNINGS
#include <cstdio>
#include <queue>
#include <iostream>
#include <string>
#include <cstdio>
#include <cmath>
#include <vector>
#include <stack>
#include <list>
using namespace std;

int main()
{
	char ch;
	vector<char> s;
	int score1,score2=0;
	while (1) {
		cin >> ch;
		s.push_back(ch);
		if (ch == 'W') score1++;
		else if (ch == 'L') score2++;
		else if (ch == 'E') {
			cout << score1 << ":" << score2 << endl;
			score1 =score2 = 0;
			break;
		}
		if ((score1 >= 11 || score1 >= 11) && abs(score1 - score2) >= 2) {
			cout << score1 << ":" << score2 << endl;
			score1 =score2 = 0;
		}
	}
	printf("\n");
	int index = 0;
	while (1) {
		ch = s[index++];
		if (ch == 'W') score1++;
		else if (ch == 'L') score2++;
		else if (ch == 'E') {
			cout << score1 << ":" << score2 << endl;
			score1 = score2 = 0;
			break;
		}
		if ((score1 >= 21 || score1 >= 21) && abs(score1 - score2) >= 2) {
			cout << score1 << ":" << score2 << endl;
			score1 =score2 = 0;
		}
	}
	return 0;
}

2023/11/22 21:10
加载中...