不想做了,太难了
查看原帖
不想做了,太难了
517482
wzrybaicun楼主2021/5/21 13:40
#include <bits/stdc++.h>
using namespace std;
int main()
{
	//freopen(".in","r",stdin);
	//freopen(".out","w",stdout);
	char a[26];
	int cnt_w[2501]={},cnt_l[2501]={};
	int cnt_w11[2501]={},cnt_l11[2501]={};
	int cnt_w21[2501]={},cnt_l21[2501]={};
	int t;
	int sum=0;
	int i,j;
	int b=0;
	while(1) 
	{
		sum++;
		scanf("%c",&a+1);
		for(i=1;a[i]!='E'||i<=25;i++)
		{
			if(a[i]=='W')
			cnt_w[sum]++;
			if(a[i]=='L')
			cnt_l[sum]++;
			if(a[i]=='E')
			b=1;
		}
		if(cnt_w[sum]<12)
		cnt_w11[sum]+=cnt_w[sum];
		else
		{
			cnt_w11[sum+1]=cnt_w[sum]-11;
			cnt_w11[sum]=11;	
		}
		
		if(cnt_w[sum]<22)
		cnt_w21[sum]+=cnt_w[sum];
		else
		{
			cnt_w21[sum+1]=cnt_w[sum]-21;
			cnt_w21[sum]=21;	
		}
		
		if(cnt_l[sum]<12)
		cnt_l11[sum]+=cnt_l[sum];
		else
		{
			cnt_l11[sum+1]=cnt_l[sum]-11;
			cnt_l11[sum]=11;	
		}
		
		if(cnt_l[sum]<22)
		cnt_l21[sum]+=cnt_l[sum];
		else
		{
			cnt_l21[sum+1]=cnt_l[sum]-21;
			cnt_l21[sum]=21;	
		}
		
		if(b==1)
		break;
	}
	for(i=1;i<=sum;i++)
	printf("%d:%d\n",cnt_w11[i],cnt_l11[i]);
	
	cout<<"\n";
	
	for(i=1;i<=sum;i++)
	printf("%d:%d\n",cnt_w21[i],cnt_l21[i]);
	return 0;
} 

help

2021/5/21 13:40
加载中...