大佬们救命啊 只能过两个点
查看原帖
大佬们救命啊 只能过两个点
128041
SDKDiai楼主2021/8/19 00:33
#include<bits/stdc++.h>
using namespace std;
int main()
{
	char a[62505];
	int n=0,l=0,r=0;
	while(1)
	{
		a[n]=getchar();
		if(a[n]=='\n') continue;
		else if(a[n]=='E') break;
		n++;
	}
	for(int i=0;i<=n;i++)
	{
		if(a[i]=='W') l++;
		else if(a[i]=='L') r++;
		else
		{
			cout<<l<<":"<<r<<endl;
			break;
		}
		if(l-2>=r||r-2>=l)
		{
			if(l>=11||r>=11)
			{
				cout<<l<<":"<<r<<endl;
				l=0;
				r=0;
			}
		}
	}
	cout<<endl;
	l=0;
	r=0;
	for(int i=0;i<=n;i++)
	{
		if(a[i]=='W') l++;
		else if(a[i]=='L') r++;
		else
		{
			cout<<l<<":"<<r<<endl;
			break;
		}
		if(l-2>=r||r-2>=l)
		{
			if(l>=21||r>=21)
			{
				cout<<l<<":"<<r<<endl;
				l=0;
				r=0;
			}
		}
	}
	return 0;
}
2021/8/19 00:33
加载中...