80分,求助
查看原帖
80分,求助
1246509
fbghi楼主2024/10/4 23:17
#include<iostream>
#include<cmath>
using namespace std;
char a[2501*25+5];
int cnt=0;
int main(){
	char z;
	int i,n=0,m=0;
	while(1)
	{
		cin>>z;
		a[cnt++]=z;
		if(z=='E') break;
	}
	for(i=0;i<cnt;i++)
	{
		if(a[i]=='W') n++;
		else if(a[i]=='L') m++;
		else if(a[i]=='E'&&(n!=0||m!=0))
		{
			cout<<n<<":"<<m<<endl;
			break;
		}
		if(abs(n-m)>=2&&(n>=11||m>=11))
		{
			cout<<n<<":"<<m<<endl;
			n=0;
			m=0;
		}
	}
	cout<<endl;
	n=0;
	m=0;
	for(i=0;i<cnt;i++)
	{
		if(a[i]=='W') n++;
		else if(a[i]=='L') m++;
		else if(a[i]=='E'&&(n!=0||m!=0))
		{
			cout<<n<<":"<<m<<endl;
			break;
		}
		if(abs(n-m)>=2&&(n>=21||m>=21))
		{
			cout<<n<<":"<<m<<endl;
			n=0;
			m=0;
		}
	}
	return 0;
}
2024/10/4 23:17
加载中...