觉得没错但只有10分,求大佬解答!!!
查看原帖
觉得没错但只有10分,求大佬解答!!!
701120
mab123456楼主2024/7/19 18:00
#include<bits/stdc++.h>
using namespace std;
char s[63500];
int l,w,t1,t2,t,len;
int main()
{
	for(int i=1;;i++)
	{
		cin>>s[i];
		if(s[i]=='E')
		{
			len=i;break;
		}
	}
	t1=len/11;
	t2=len/21;
	for(int i=0;i<len;i++)
	{
		if(w+l==11&&t<=t1)
		{
		cout<<w<<":"<<l<<endl;
		w=l=0;
		t++;
		}
		if(s[i]=='W')
		w++;
		if(s[i]=='L')
		l++;
	}
	if(w!=0||l!=0||(w!=0&&l!=0))
	{
		cout<<w<<":"<<l<<endl;
	    w=l=0;
	}
	cout<<endl;
	for(int i=0;i<len;i++)
	{
		if(w+l==21&&t<=t1)
		{
		cout<<w<<":"<<l<<endl;
		w=l=0;
		t++;
		}
		if(s[i]=='W')
		w++;
		if(s[i]=='L')
		l++;
	}
	if(w!=0||l!=0||(w!=0&&l!=0))
	{
		cout<<w<<":"<<l<<endl;
	    w=l=0;
	}
	return 0;
}
2024/7/19 18:00
加载中...