20分,怎么调都不对,我都快那啥了
查看原帖
20分,怎么调都不对,我都快那啥了
1004178
FanofFuSu楼主2024/5/19 21:59
#include<bits/stdc++.h>
using namespace std;
int f[2]={11,21};//记录两种赛制
int a[25*2500+2],n=0;//记录得分情况以及打球数量 
int main(){
	char tmp;
	while(1){
		scanf("%c",&tmp);
		if(tmp=='E')break;
		a[n++]=(tmp=='W'?1:0);
	}
	for(int k=0;k<2;k++){
		int w=0,l=0;
		for(int i=0;i<n;i++){
			w+=a[i],l+=1-a[i];
			if((max(w,l)>=f[k])&&abs(w-l)>=2){
				printf("%d:%d\n",w,l);
				w=l=0;
			}
		}
		printf("%d:%d\n\n",w,l);
	}
	return 0;
}

但是我没抄[崩溃了],做不了一点

2024/5/19 21:59
加载中...