heelp!
查看原帖
heelp!
889878
jackliao123456楼主2024/3/17 09:16

一个点过不去,求人指点 https://www.luogu.com.cn/problem/P1042

#include <bits/stdc++.h>
using namespace std;
int main()
{
	string s,t;
	int a=0,b=0;
	while(1) 
	{
		cin>>s;
		t+=s;
		if(s[s.size()-1]=='E') break; 
	}
	for(int i=0;i<t.size();i++)
	{
		if(t[i]=='W') a++;
		if(t[i]=='L') b++;
		if((a>=11&&a-b>=2)||(b>=11&&b-a>=2))
		{
			cout<<a<<":"<<b<<endl;
			a=0,b=0;
		}
	}
	cout<<a<<":"<<b<<endl<<endl;
	
	a=0,b=0;
	for(int i=0;i<t.size();i++)
	{
		if(t[i]=='W') a++;
		if(t[i]=='L') b++;
		if((a>=21&&a-b>=2)||(b>=21&&b-a>=2))
		{
			cout<<a<<":"<<b<<endl;
			a=0,b=0;
		}
	}
	cout<<a<<":"<<b<<endl<<endl;
  	return 0;
}

2024/3/17 09:16
加载中...