WA #2-#7,求助qwq
查看原帖
WA #2-#7,求助qwq
262066
InBlue楼主2020/12/12 16:10

浪费您的时间了qwq(dbq

虽然问题很简单但是不会改(((

谢谢谢谢

#include <cstdio>
#include <cstring>
#include <iostream>
#include <algorithm>
#include <cmath> 

using namespace std;

const int A = 1e7;
char data;
int tot = 0,cnt1 = 0,cnt2 = 0;
int a = 0,b = 0,x = 0,y = 0;
int a11[A],b11[A],a21[A],b21[A];

int main() {
	while(scanf("%c",&data)){
		if(data == 'E')break;
		else if(data == 'W'){a ++;x ++;}
		else if(data == 'L'){b ++;y ++;}
		else continue;
		if((a >= 11 || b >= 11) && (abs(a - b) >= 2)){a11[cnt1] = a;b11[cnt1] = b;cnt1 ++;a = 0;b = 0;continue;}
		if((x >= 21 || y >= 21) && (abs(x - y) >= 2)){a21[cnt2] = x;b21[cnt2] = y;cnt2 ++;x = 0;y = 0;continue;}
	}
	for(int i = 0;i < cnt1;i ++)printf("%d:%d\n",a11[i],b11[i]);
	printf("%d:%d\n",a,b);
	puts("");
	for(int i = 0;i < cnt2;i ++)printf("%d:%d\n",a21[i],b21[i]);
	printf("%d:%d\n",x,y);
	puts("");
	return 0;
}
2020/12/12 16:10
加载中...