50pts , 求Dalao
查看原帖
50pts , 求Dalao
774204
A_chicken_boy楼主2023/8/18 21:14
#include <bits/stdc++.h>
using namespace std ;
#define leng 10000000
char s ;
int  h ,cxk ;
int h2 , cxk2 ;
int a[leng] , b[leng] , k ;
int main ( ){
	while ( cin >> s ){
		if ( s =='E'){
			break ;
		}
		else if ( s== 'W'){
			h2++;
			h++;
		}
		else if ( s == 'L' ){
			cxk2++;
			cxk++;
		}
		if ( ( h >= 11 || cxk >= 11) && abs ( h - cxk ) >=2 ){
			cout << h << ":" << cxk << endl ;
			h=0;
			cxk = 0 ;
		}
		if ( ( h2 >= 21 || cxk2 >= 21 ) && abs ( h2 - cxk2 ) >=2 ){
			a[++k] = h2 ;
			b[k] = cxk2 ;
			h2=0;
			cxk2 = 0 ;
		}
	}
//	if ( h != 0 || cxk != 0 )
		cout << h << ":" << cxk << endl ;
		cout << endl ;
	for ( int i = 1 ; i <= k ; ++i ){
		cout << a[i] << ":" << b[i] << endl ;
	}
//	if ( h2 != 0 || cxk2 != 0 )
		cout << h2 << ":" << cxk2 ;
	return 0 ;
}
2023/8/18 21:14
加载中...