luogu 傳送門
注意:
真正的規則:達到11或21分後,要等到兩人分值差>=2時才算完成一局。
#include<iostream>
#include<cstring>
#include<string>
#include<algorithm>
#include<cmath>
#include<cstdio>
using namespace std;
char c,a[];
int numw,numl,cnt;
int main()
{
while(cin>>a[++cnt])
{
if(a[cnt]=='E'){cnt--;break;}
}
for(int i=;i<=cnt;i++)
{
if(a[i]=='W') numw++;
if(a[i]=='L') numl++;
if((numw>=||numl>=)&&abs(numl-numw)>=)
{
printf("%d:%d\n",numw,numl);
numw=numl=;
}
}
printf("%d:%d\n",numw,numl);numw=numl=;
puts("");
for(int i=;i<=cnt;i++)
{
if(a[i]=='W') numw++;
if(a[i]=='L') numl++;
if((numw>=||numl>=)&&abs(numl-numw)>=)
{
printf("%d:%d\n",numw,numl);
numw=numl=;
}
}
printf("%d:%d\n",numw,numl);
return ;
}