求助为什么dev过了,但是洛谷不给过?
查看原帖
求助为什么dev过了,但是洛谷不给过?
614832
GYP123楼主2022/5/24 18:44
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<math.h>
int main() {
	char s[10000];
	char a[10000];
	int w = 0, l = 0, i = 0, j = 0;//w华华计分
	while(scanf("%c",&s[i]) && s[i] != 'E') {
		if(s[i] == 'W') {
			w++;
			a[i] = s[i];
		} 
		if(s[i] == 'L') {
			l++;
			a[i] = s[i];
		}
		if( (w >= 11 || l >= 11) && ( abs(w-l) >= 2) ) {
			printf("%d:%d\n",w,l);
			w = 0;
			l = 0;
		}
		i++;
	}
	printf("%d:%d\n",w,l);
	w = 0;
	l = 0;
	for(j = 0;j < i;j++) {
		if(a[j] == 'W') {
			w++;
		} 
		if(a[j] == 'L') {
			l++;
		} 
		if( (w >= 21 || l >= 21) && (abs(w - l) >= 2) ) {
			printf("%d:%d\n",w,l);
			w = 0;
			l = 0; 
		}
	}
	printf("%d:%d\n",w,l); 
 	return 0; 
 } 
2022/5/24 18:44
加载中...