警示后人:如果您 WA95,官方数据#16(洛谷#36)在l==r的地方出错
查看原帖
警示后人:如果您 WA95,官方数据#16(洛谷#36)在l==r的地方出错
367991
Arctic_1010楼主2022/11/25 10:29

请检查您的代码里,试图得到数组区间负数绝对值最小值且函数会返回负数的地方,如果您写的是:

if(Anegabs!=INF) ans=max(ans,1ll*Anegabs*Bmax);

应改为

if(Anegabs!=-INF) ans=max(ans,1ll*Anegabs*Bmax);

很玄学,我甚至以为是我需要对 l=rl=r 的情况特判。

这东西断送了我的(vp)七级勾。

2022/11/25 10:29
加载中...