如果你返回这个玩意
On line 1 column 1, read 2, expected 5.
那么有一种可能就是,你在累加前缀和的时候是这样写的
for(int i=1;i<=m;++i){ sum1[i]+=sum1[i-1]; sum2[i]+=sum2[i-1]; }
你需要把循环的上界改成 nnn 或者 max(n,m)max(n,m)max(n,m)
就可以了
可以自己想想为什么,虽然十分显然就是了