10分求助!只对了第一个
查看原帖
10分求助!只对了第一个
1359133
future666楼主2024/9/21 19:36
#include <bits/stdc++.h>
using namespace std;
int l,aans,bans;
char a[62550];
int main(){
    for(int i=1;i<=62525;i++){
    	l++;
    	cin>>a[i];
    	if(a[i]=='E') break;
	}
	cout<<l<<endl;
	for(int i=1;i<=l;i++){
		if((aans==11&&abs(aans-bans)>=2)||(bans==11&&abs(aans-bans)>=2)){
			cout<<aans<<":"<<bans<<endl;
			aans=0;
			bans=0;
		}
		else if(a[i]=='E') cout<<aans<<":"<<bans<<endl;
		else if(a[i]=='W') aans++;
		else if(a[i]=='L') bans++;
	}
	cout<<endl;
	for(int i=1;i<=l;i++){
		if((aans==21&&abs(aans-bans)>=2)||(bans==21&&abs(aans-bans)>=2)){
			cout<<aans<<":"<<bans<<endl;
			aans=0;
			bans=0;
		}
		else if(a[i]=='E') cout<<aans<<":"<<bans<<endl;
		else if(a[i]=='W') aans++;
		else if(a[i]=='L') bans++;
	}
    return 0;
}

感觉没有问题啊!

2024/9/21 19:36
加载中...