判题系统对数组有什么潜规则吗。(数组大小问题)
a+b 的题目https://ac.nowcoder.com/acm/contest/5657/D,题目中写的是输入的整数n<=100 ,按照下面代码,为什么数组大小一定要设置为997,设776都不行。
#include <stdio.h>
int main (){
int sum = 0;
int n = 0;
int i = 0;
int v[997] = {0};
while (1) {
scanf("%d", &v[i]);
if (!v[0] || v[0] >997) {
return 0;
}
if (i) {
sum += v[i];
}
if (v[0] == i && i) {printf("%d\n", sum);
i = 0;
sum = 0;
continue;
}
++i;
}
return 0;
}
#华为OD招聘#
查看6道真题和解析
