警示后人
查看原帖
警示后人
1131970
bucuo楼主2024/5/22 23:18

要注意元素的数值范围会到−5×10^8

在操作4和5时,需要比较询问值的大小,初始值应该为极小值

    res = INF;//INF为极小值,可为-0x3f3f3f3f3f3f3f3f
    if (l <= mid)
        res = max(res, query(ls(p), pl, mid, l, r, k));
    if (r > mid)
        res = max(res, query(rs(p), mid + 1, pr, l, r, k));
2024/5/22 23:18
加载中...