一个有趣的问题
查看原帖
一个有趣的问题
798144
SukiYuri楼主2025/1/15 18:38

我的代码中同时出现了以下几句话:

int a[100005],f[100005];
a[n+1]=114514;
while(now<=b&&r<=n) add(a[r],1),now+=ask(a[++r]-1);
inline int ask(int x) {
    int r=0;
    for(;x;x-=x&-x)r+=f[x];
    return r;
}

为什么不会 RE 呢?

人话:为什么这里数组越界不会 RE ?

完整代码见 提交记录

2025/1/15 18:38
加载中...