90分 #6 RE求助
查看原帖
90分 #6 RE求助
1011219
0neKbyte楼主2024/10/22 21:51

这是洛谷给的反馈:RE Segmentation fault with invalid memory reference.


自己测试时正常返回value 0

#include<iostream>
using namespace std;
int L11[8000], L21[5000];
int main(){
	char str;
	int w11=0, w21=0, l11=0, l21=0, i11=0, i21=0;
	while(true){
		cin>>str;
		if(str=='E') break;
		if(str=='W'){
			w11++;
			w21++;
		}
		if(str=='L'){
			l11++;
			l21++;
		} 
		if((w11>=11 && w11-l11>=2) || (l11>=11 && l11-w11>=2)){
			L11[i11]=w11;
			L11[i11+1]=l11;
			i11+=2;
			w11=0;
			l11=0;
		}if((w21>=21 && w21-l21>=2) || (l21>=21 && l21-w21>=2)){
			L21[i21]=w21;
			L21[i21+1]=l21;
			i21+=2;
			w21=0;
			l21=0;
		}
	}for(int i=0; i<i11; i+=2){
		printf("%d:%d\n", L11[i], L11[i+1]);
	}printf("%d:%d\n\n", w11, l11);
	for(int i=0; i<i21; i+=2){
		printf("%d:%d\n", L21[i], L21[i+1]);
	}printf("%d:%d", w21, l21);
	return 0;
}

球球了,看看蒟蒻的代码8 qwq

2024/10/22 21:51
加载中...