求助,哪错了
  • 板块学术版
  • 楼主luyiyi611
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/6/26 13:58
  • 上次更新2024/6/26 18:23:19
查看原帖
求助,哪错了
1261504
luyiyi611楼主2024/6/26 13:58
#include<bits/stdc++.h>
using namespace std;
int sum[62501],num[62501],sum2[62501],num2[62501],k=0;
char a[62501];
int main()
{
	scanf("%s",a);
	for(int i=0;i<=strlen(a);i++)
	{
		k++;
		if(k<11)
		{
			if(i!=0)
			{
				if(sum[i--]-num[i--]<=2||num[i--]-sum[i--]<=2)
				{
					if(sum[i]-num[i]>=2||num[i]-sum[i]>=2)
						cout<<sum[i]<<":"<<num[i];
				else if(a[i]='W')
					sum[i]++;
				else if(a[i]='L')
					num[i]++;
				else
					break;
				}
			}
		}
		else
		{
			printf("%d : %d",sum[i],num[i]);
			k=0;
		}
	}
	cout<<endl;
	k=0;
	for(int i=0;i<=strlen(a);i++)
	{
		k++;
		if(k<21)
		{
			if(i!=0)
			{
				if(sum2[i--]-num2[i--]<=2||num2[i--]-sum2[i--]<=2)
				{
					if(sum2[i]-num2[i]>=2||num2[i]-sum2[i]>=2)
						cout<<sum2[i]<<":"<<num2[i];
				else if(a[i]='W')
					sum2[i]++;
				else if(a[i]='L')
					num2[i]++;
				else
					break;
				}
			}
		}
		else
		{
			printf("%d : %d",sum2[i],num2[i]);
			k=0;
		}
	}
	return 0;
}
2024/6/26 13:58
加载中...