关于数组开的大小问题
查看原帖
关于数组开的大小问题
672468
gatsbythu楼主2022/3/10 17:40
#include <iostream>
using namespace std;

int main() {
	int l, m, u, v, a[10005] = {0}, p = 0;
	cin >> l >> m;
	for (int i = 0; i < m; i++) {
		cin >> u >> v;
		for (int j = u; j <= v; j++) {
			a[j] = 1;
		}
	}
	for (int i = 0; i <= l; i++) {
		if (a[i] == 0)
			p++;
	}
	cout << p << endl;
	return 0;
}

请问这个数组开的大小为什么必须比10000大一点,不能是10000呢?qwq

2022/3/10 17:40
加载中...