Files
python/C++专题课程/NOIP算法总结/字符串处理/乒乓球/P1042.cpp

66 lines
1.0 KiB
C++
Raw Normal View History

2025-08-30 18:35:01 +08:00
#include<bits/stdc++.h>
using namespace std;
char c[100001];
int a,b,i,j,k,n;
int main()
{
for(n=1;;++n)
{
cin>>c[n];
if(c[n]=='E')
break;
}
a=0;
b=0;
for(i=1;i<n;++i)
if(c[i]=='W')
{
++a;
if(a>=11)
if((a-b)>=2)
{
cout<<a<<':'<<b<<endl;
a=0;
b=0;
}
}
else
{
++b;
if(b>=11)
if((b-a)>=2)
{
cout<<a<<':'<<b<<endl;
a=0;
b=0;
}
}
cout<<a<<':'<<b<<"\n\n";
a=0;
b=0;
for(i=1;i<n;++i)
if(c[i]=='W')
{
++a;
if(a>=21)
if((a-b)>=2)
{
cout<<a<<':'<<b<<endl;
a=0;
b=0;
}
}
else
{
++b;
if(b>=21)
if((b-a)>=2)
{
cout<<a<<':'<<b<<endl;
a=0;
b=0;
}
}
cout<<a<<':'<<b;
return 0;
}