求助!!!
查看原帖
求助!!!
402775
Edog楼主2022/6/19 21:06

为什么提交结果后,全是在报RE的错误啊,求求大佬告诉孩子这是为什么吧

# include <iostream>
using namespace std;
# define MAXSIZE 100000
typedef struct {
	int data[MAXSIZE];
	int length;
}SeqList;
int InitList(SeqList &L) {
	L.length = 0;

	return 1;
}
bool ListInsert(SeqList &L, int i, int s) {
	int j;
	if (i<1 || i>L.length + 1) return false;
	if (L.length >= MAXSIZE) return false;
	for (j = L.length; j >= i; j--) {
		L.data[j] = L.data[j - 1];
	}
	L.data[i - 1] = s;
	L.length += 1;
	return true;
}
int GetElem(SeqList &L, int y) {
	return L.data[y - 1];
}
int main() {
	int l, m,i,x,z=0;
	int s[MAXSIZE];
	for (i = 0; i < MAXSIZE; i++) {
		s[i] = 0;
	}
	SeqList L;
	cin >> l >> m;
	x=InitList(L);
	for (i = 0; i < l; i++) {
		cin >> x;
		ListInsert(L, i + 1, x);
	}
	for (i = 0; i < m; i++) {
		cin >> s[i];
	}
	for (i = 0; i < m; i++) {
		z=GetElem(L, s[i]);
		printf("%d ", z);
	}
	return 0;
}

2022/6/19 21:06
加载中...