求助qwq
查看原帖
求助qwq
119537
mirayan楼主2020/12/31 00:12

不知道为什么有问题emmm,最后70分,1、6、10没过 看了第一个测试点的 把输入输进devcpp然后是没有输出的,但洛谷上显示输出了两个0:0

#include<bits/stdc++.h>

using namespace std; int main() { char s; int a=0,b=0; int c=0,d=0; int a1[2500]={0},b1[2500]={0},c1[2500]={0},d1[2500]={0}; int m=0,n=0;

for(int i=0;cin>>s&&s!='E';i++)
{
	if(s=='W') a++,c++;
	if(s=='L') b++,d++;
	if((a>10||b>10)&&abs(a-b)>1)
	{
		a1[m]=a;
		b1[m]=b;
		m++;
		a=b=0;
		
	}
	if((c>20||d>20)&&abs(c-d)>1)
	{
		c1[n]=c;
		d1[n]=d;
		n++;
		c=d=0;
	}
}

for(int i=0;i<m;i++) cout<<a1[i]<<":"<<b1[i]<<endl;
if(a!=0||b!=0) cout<<a<<":"<<b<<endl;
cout<<endl;
for(int i=0;i<n;i++) cout<<c1[i]<<":"<<d1[i]<<endl;
if(c!=0||d!=0) cout<<c<<":"<<d<<endl;





return 0;

}

2020/12/31 00:12
加载中...