求助 人已经傻了
查看原帖
求助 人已经傻了
253370
_Kelsey楼主2021/7/3 17:35
#include<cstdio>
#include<iostream>
#include<cmath>
using namespace std;

char score[300000];
int cnt = 0;

void pingp(int win_score){
	int w = 0,l = 0;
	for(int i=0;i<=score[i];i++){
		if(score[i] == 'E'){
			printf("%d:%d\n",w,l);
			return;
		}
		if(score[i] == 'W')	w++;
		if(score[i] == 'L')	l++;
		if(max(w,l) >= win_score){
			if(abs(w-l) >= 2){
				printf("%d:%d\n",w,l);
				w = 0;l = 0;
			}
		}
	}
	printf("%d:%d\n",w,l);
}
int main(void){
	char ch;
	cin>>ch;
	while(cin>>ch && ch!='E'){
		if(ch == 'W' || ch == 'L')
			score[cnt++] = ch;
	}
	pingp(11);
	cout<<endl;
	pingp(21);
	return 0;
}
2021/7/3 17:35
加载中...