思路清奇的代码:
#include <bits/stdc++.h>
using namespace std;
long long n,i,j,k,ans,sum,w,l;
vector <char> S ;
int main()
{
i=1;
char s;
while(cin>>s)
{
if(s=='E')
{
break;
}
if(s=='W'||s=='L')
S.push_back(s);
}
for(i=0;i<S.size();++i)
{
if(S[i]=='W')
w++;
if(S[i]=='L')
l++;
if(w>=11||l>=11)
{
if(w-l>=2)
{
cout<<w<<':'<<l<<'\n';
w=0,l=0;
}
}
}
if(w>0||l>0)
{
cout<<w<<':'<<l<<'\n'<<'\n';
w=0,l=0;
}
for(i=0;i<S.size();++i)
{
if(S[i]=='W')
w++;
if(S[i]=='L')
l++;
if(w>=21||l>=21)
{
if(w-l>=2)
{
cout<<w<<':'<<l<<'\n';
w=0,l=0;
}
}
}
if(w>0||l>0)
{
cout<<w<<':'<<l;
}
if(S.size()==0)
{
cout<<0<<':'<<0<<'\n'<<'\n';
cout<<0<<':'<<0;
}
return 0;
}
此题蒟蒻我只得40分
提交记录在下方
R158440971
链接:https://www.luogu.com.cn/record/158440971