首先考虑若没有 操作该如何做。
可以在线段树上维护区间加标记和区间加标记的历史最大值,并以此在下推时更新儿子的最大值和历史最大值。
考虑 操作,若打区间加标记时存在区间覆盖标记,则可以将区间加操作仍然看做区间覆盖操作。
这样就分为两种情况,分别讨论维护即可。
参考了洛谷 @little_sun 的代码。
代码:
1 |
|
首先考虑若没有
可以在线段树上维护区间加标记和区间加标记的历史最大值,并以此在下推时更新儿子的最大值和历史最大值。
考虑
这样就分为两种情况,分别讨论维护即可。
参考了洛谷 @little_sun 的代码。
代码:
1 | #include <cstdio> |
Related Issues not found
Please contact @Alpha1022 to initialize the comment