34分求助

P1036 [NOIP2002 普及组] 选数

您写了 ``` for(int i=0; i<n; i++){cin>>a[i];} ``` 然而 ``` for(int i=c; i<=n; i++) ``` 这里i取到n, 会越界 c的初始值是0, 但是第一次 ``` c++; ``` 之后, c变成1, 所以i直接从1开始取, 第零个元素取不到 建议都使用左闭右开区间
by chennie @ 2023-12-31 11:24:20


|