不知道为什么有问题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;
}