显示内存引用无效的分段故障怎么解决?

P1059 [NOIP2006 普及组] 明明的随机数

@[ssry](/user/1073634) 数组开1005实际空间是0-1004,访问1005会越界
by zxh923 @ 2023-11-24 17:05:46


@[ssry](/user/1073634) 数组 ```cpp int a[1005]; ``` 的下标范围为 $0\cdots 1004$, ```cpp for(i=1;i<=1005;++i) if(a[i]==1) ans++; cout<<ans<<endl; for(i=1;i<=1005;++i) if(a[i]==1) cout<<i<<" "; ``` 访问到了 $1005$。
by Po7ed @ 2023-11-24 17:07:33


@[zxh923](/user/795784) 懂了,谢谢谢谢
by ssry @ 2023-11-27 14:13:46


@[Po7ed](/user/745171) 懂了,感谢
by ssry @ 2023-11-27 14:14:31


|