90求助,第一个wa
查看原帖
90求助,第一个wa
638371
152chenzihao楼主2022/7/23 09:13
#include<bits/stdc++.h>
using namespace std;

char a[1000000];
long long w,l,n;

int main(){
	for(int i=1;;i++){
		scanf("%c",&a[i]);
		if(a[i]=='E'){
			n=i-1;
			break;
		}
		if(a[i]!='W'&&a[i]!='L'){
			i--;
		}
	}
	for(int i=1;i<=n;i++){
		if(a[i]=='W'){
			w++;
		}else if(a[i]=='L'){
			l++;
		}
		if((w>=11||l>=11)&&abs(w-l)>=2){
			cout<<w<<":"<<l<<endl;
			w=l=0;
		}
		if(i==n){
			cout<<w<<":"<<l<<endl;
		}
	}
	w=l=0;
	cout<<endl;
	for(int i=1;i<=n;i++){
		if(a[i]=='W'){
			w++;
		}else if(a[i]=='L'){
			l++;
		}
		if((w>=21||l>=21)&&abs(w-l)>=2){
			cout<<w<<":"<<l<<endl;
			w=l=0;
		}
		if(i==n){
			cout<<w<<":"<<l<<endl;
		}
	}
	return 0;
}
2022/7/23 09:13
加载中...