下载的测试点和本地运行结果一样,可提交就wa了呀
查看原帖
下载的测试点和本地运行结果一样,可提交就wa了呀
580300
Lamour楼主2021/12/22 19:04
#include<cstdio>
#include<cmath>
#include<vector>
#pragma warning(disable:4996)
using namespace std;
int main(void) {
	int bifen11[2] = { 0 }, bifen21[2] = { 0 },count=0;
	char ch;
	vector<char> a;
	while ((ch = getchar()) != 'E') {
		if (ch == '\n') {
			continue;
		}
		a.push_back(ch);
	}
	for (int i = 0; i < a.size(); i++) {
		count++;
		if (a[i] == 'W') {
			bifen11[0]++;
		}
		else {
			bifen11[1]++;
		}
		if ((bifen11[0] >= 11 || bifen11[1] >= 11) && abs(bifen11[0] - bifen11[1]) >= 2) {
			printf("%d:%d\n", bifen11[0], bifen11[1]);
			bifen11[0] = bifen11[1] = 0;
			count = 0;
		}
	}
	printf("%d:%d\n\n", bifen11[0], bifen11[1]);
	count = 0;
	for (int i = 0; i < a.size(); i++) {
		count++;
		if (a[i] == 'W') {
			bifen21[0]++;
		}
		else {
			bifen21[1]++;
		}
		if ((bifen21[0]>=21||bifen21[1]>=21) && abs(bifen21[0] - bifen21[1]) >= 2) {
			printf("%d:%d\n", bifen21[0], bifen21[1]);
			bifen21[0] = bifen21[1] = 0;
			count = 0;
		}
	}
	printf("%d:%d", bifen21[0], bifen21[1]);
	return 0;
}
2021/12/22 19:04
加载中...