谁能看看这个样例都过不了的代码(20pts)
查看原帖
谁能看看这个样例都过不了的代码(20pts)
711031
suyi1111楼主2023/8/30 13:07
#include<bits/stdc++.h>
#define int long long
using namespace std;
int w[10001];
char k; 
signed main()
{
	for(int i=1;cin>>k&&k!='E';i++)
	{
		if(k=='W')w[i]=1;
		else w[i]=2;
	}
	int a=0,b=0;
	for(int i=1;;i++){
		if(w[i]==1)a++;
		if(w[i]==2)b++;
		if(w[i]==0){
			cout<<a<<":"<<b<<endl;break;
		}
		
		if(a-b>=2||b-a>=2){
			if(a==11||b==11)cout<<a<<":"<<b<<endl;
			a=0,b=0;
		}
	}
	cout<<endl;
	a=0,b=0;
	for(int i=1;;i++){
		if(w[i]==1)a++;
		if(w[i]==2) b++;
		if(w[i]==0){
			cout<<a<<":"<<b<<endl;break;
		}
		
		if(a-b>=2||b-a>=2){
			if(a==21||b==21)cout<<a<<":"<<b<<endl;
			a=0,b=0;
		}
	}
    return 0;
}

2023/8/30 13:07
加载中...