RE4个WA2个,求解(在return 0那边有问题,调不出来)
查看原帖
RE4个WA2个,求解(在return 0那边有问题,调不出来)
430920
Tis员工楼主2022/3/26 22:24
#include<bits/stdc++.h>
using namespace std;
char c;
int k,a,b;
string s;
int main()
{
    //freopen("table.in","r",stdin);freopen("table.out","w",stdout);
    while(1){
    	c=getchar();
    	if(c=='W'||c=='L'){k=k+1;s[k]=c;}
    	else if(c=='E')break;
	}
	a=0;b=0;
	for(int i=1;i<=k;i++){
		if(s[i]=='W')a++;
		else if(s[i]=='L')b++;
		if(a>=11||b>=11){
			if(abs(a-b)>1){
				cout<<a<<":"<<b<<endl;
				a=0;b=0;
			}
		} 
	}
	if(a!=0||b!=0)cout<<a<<":"<<b<<endl<<endl;
	a=0;b=0;
	
	for(int i=1;i<=k;i++){
		if(s[i]=='W')a++;
		else if(s[i]=='L')b++;
		if(a>=21||b>=21){
			if(abs(a-b)>1){
				cout<<a<<":"<<b<<endl;
				a=0;b=0;
			}
		} 
	}
	if(a!=0||b!=0)cout<<a<<":"<<b<<endl;a=0;b=0;
	
	//fclose(stdin);fclose(stdout);
	return 0;return 0;
	return 0;return 0;
}//66000

代码如上

2022/3/26 22:24
加载中...