求助,声明顺序为什么会影响#7结果?

P3806 【模板】点分治 1

盲猜数组太小
by cmll02 @ 2021-03-02 20:58:23


@[yangyi2120](/user/397809) 您的inf是10000000,也就意味着数组下标是0~inf-1。 `lans[k]|=judge[query[k]-nowd[j]];` `judge[nowd[j]]=1;` 在这些语句中,你的下标可能达到inf,这样会导致数组越界,所以会RE。 至于调整顺序后AC,可能是因为越界后正巧越界到了一个没有用到的内存,所以是正常的。 建议改成inf=10000123
by BlankAo @ 2021-03-02 22:25:46


|