求助!C++10个点全WA了!
查看原帖
求助!C++10个点全WA了!
736212
___wa___楼主2022/8/12 20:57

代码如下,样例输出没问题

#include<bits/stdc++.h>
using namespace std;
int w,l;
char a[62500];
int main()
{
	for(int i=0;;i++)
	{
		cin>>a[i];
		if(a[i]=='E') break;
	}
	for(int i=0;;i++)
	{
		if(a[i]=='W') w++;
		if(a[i]=='L') l++;
		if(a[i]=='E') break;
		if(w>=11)
		    if(w-l>=2)
			{
		    	printf("%d:%d\n",w,l);
		    	w=l=0;
		    }
		if(l>=11)
		{
		    if(l-w>=2)
		    {
		    	printf("%d:%d\n",w,l);
		    	w=l=0;
			}
		}
	}
	printf("\n");
	w=l=0;
	for(int i=0;;i++)
	{
		if(a[i]=='W') w++;
		if(a[i]=='L') l++;
		if(w>=21)
		    if(w-l>=2)
			{
		    	printf("%d:%d\n",w,l);
		    	w=l=0;
		    }
		if(l>=21)
		{
		    if(l-w>=2)
		    {
		    	printf("%d:%d\n",w,l);
		    	w=l=0;
			}
		}
		if(a[i]=='E')
		{
			printf("%d:%d\n",w,l);
			break;
		}
	}
	return 0;
 }
2022/8/12 20:57
加载中...