本蒟蒻讨厌模拟
本题80pts 2WA 求调
欢迎各位大佬来指点
回复必关!!!
#include<bits/stdc++.h>
using namespace std;
char a[70000];
int h,d,pos;
int main()
{
char s;
for(int i=1;;i++)
{
cin>>s;
a[pos++]=s;
if(s=='E') break;
}
int lena=strlen(a);
for(int i=0;i<lena&&a[i]!='E';i++)
{
if(a[i]=='W') h++;
else d++;
if((h>=11&&h-2>=d)||(d>=11&&d-2>=h))
{
cout<<h<<':'<<d<<"\n";
h=d=0;
}
}
if(d!=0||h!=0) cout<<h<<":"<<d<<"\n";
cout<<"\n";
h=d=0;
for(int i=0;i<lena&&a[i]!='E';i++)
{
if(a[i]=='W') h++;
else d++;
if((h>=21&&h-2>=d)||(d>=21&&d-2>=h))
{
cout<<h<<":"<<d<<"\n";
h=d=0;
}
}
if(d!=0||h!=0) cout<<h<<":"<<d<<"\n";
return 0;
}