求求dalao救救蒟蒻,第九个点WA了
查看原帖
求求dalao救救蒟蒻,第九个点WA了
855038
SCNU_yyc楼主2022/10/28 18:39
#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;

int n=0;
char s[70050];

void work1()
{
	int i=1,cntw=0,cntl=0;
	while (i<=n)
	{
		if (s[i]=='W') cntw++; else cntl++;
		if (cntw>=11&&cntw-cntl>=2||cntl>=11&&cntl-cntw>=2)
		{
			printf("%d:%d\n",cntw,cntl);
			cntw=0;
			cntl=0;
		}
		i++;
	}
	if (cntw<11&&cntl<11) printf("%d:%d\n",cntw,cntl);
	return;
}

void work2()
{
	int i=1,cntw=0,cntl=0;
	while (i<=n)
	{
		if (s[i]=='W') cntw++; else cntl++;
		if (cntw>=21&&cntw-cntl>=2||cntl>=21&&cntl-cntw>=2)
		{
			printf("%d:%d\n",cntw,cntl);
			cntw=0;
			cntl=0;
		}
		i++;
	}
	if (cntw<21&&cntl<21) printf("%d:%d\n",cntw,cntl);
	return;
}

int main()
{
	char zf=getchar();
	if (zf=='E')
	{
		printf("0:0\n");
		printf("\n");
		printf("0:0");
		return 0;
	}
	while (1)
	{
		if (zf=='W'||zf=='L')
		{
			n++;
			s[n]=zf;
		}
		zf=getchar();
		if (zf=='\n') zf=getchar();
		if (zf=='E') break;
	}
	work1();
	printf("\n");
	work2();
	return 0;
}
2022/10/28 18:39
加载中...