蒟蒻求助大佬 实在看不出错了 wa了六个 (本娃子已哭晕在厕所)
查看原帖
蒟蒻求助大佬 实在看不出错了 wa了六个 (本娃子已哭晕在厕所)
472945
武怡雯_楼主2021/7/17 17:08
#include<iostream>
using namespace std;
char a[25*2500+10];
void soccer1(int w,int l)
{
	while(w!=0 || l!=0) {
		cout<<w<<":";
		w=0;
		cout<<l<<endl;
		l=0;
	}
}
void soccer2(int w,int l)
{
	while(w!=0 || l!=0) {
		cout<<w<<":";
		w=0;
		cout<<l<<endl;
		l=0;
	}
}
int main()
{
	int w=0,l=0,w1=0,l1=0;
	for(int i=0;;i++) {
		cin>>a[i];
		if(a[i]=='E') break;
		if(a[i]=='W') w++;
		if(a[i]=='L') l++;
	}
	if(w==0&&l==0) {
		cout<<"0:0"<<endl<<endl<<"0:0";
		return 0;
	}
	w=0;l=0;
	for(int i=0;;i++) {
		if(a[i]=='E') break;
		if(a[i]=='W') w++;
		if(a[i]=='L') l++;
		if(w==11 || l==11) {
			soccer1(w,l);
			w=0;l=0;
		}
	}
	if(w==0&&l==0) {
		cout<<"0:0"<<endl<<endl<<"0:0";
		return 0;
	}
	soccer1(w,l);
	cout<<endl;
	for(int i=0;;++i) {
		if(a[i]=='E') break;
		if(a[i]=='W') w1++;
		if(a[i]=='L') l1++;
		if(w1==21 || l1==21) {
			soccer2(w1,l1);
			w1=0;l1=0;
		}
	}
	soccer2(w1,l1);
	return 0;
}
2021/7/17 17:08
加载中...