P1042乒乓球 90分代码 求大佬纠正[QaQ]
  • 板块学术版
  • 楼主Dds0923
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/9/24 21:07
  • 上次更新2024/9/24 21:08:04
查看原帖
P1042乒乓球 90分代码 求大佬纠正[QaQ]
1267937
Dds0923楼主2024/9/24 21:07

P1042乒乓球 90分代码 求大佬纠正[QaQ]

#include<bits/stdc++.h>
using namespace std;
char a[90000],c;
int len=0,hua,dui;
int main(){
	for(len=1;;len++){
		cin>>c;
		a[len]=c;
		if(c=='E') break;
	}
	//11
	for(int i=1;i<=len;i++){
		if(a[i]=='E'){
			cout<<0<<':'<<0<<endl;
		}
		if(a[i]=='W') hua++;
		else if(a[i]=='L') dui++;
		if(((hua>=11 || dui>=11) && abs(hua-dui)>=2) || i==len-1){
			cout<<hua<<':'<<dui<<endl;
			hua=0;
			dui=0;
		}
	}
	cout<<endl;
	//21
	for(int i=1;i<=len;i++){
		if(a[i]=='E'){
			cout<<0<<':'<<0<<endl;
		}
		if(a[i]=='W') hua++;
		else if(a[i]=='L') dui++;
		if(((hua>=21 || dui>=21) && abs(hua-dui)>=2) || i==len-1){
			cout<<hua<<':'<<dui<<endl;
			hua=0;
			dui=0;
		}
	}
	return 0;
}

2024/9/24 21:07
加载中...