雨下整夜
楼房重建傻了,现在才知道这个静态问题是可以 1log 的。
给出长度为
n 的序列h_1,\dots,h_n ,q 次询问l,r,H ,求\sum\limits_{i=l}^r\max\{0,\min\{H,\max_{j=l}^ih_j,\max_{j=i}^rh_j\}-h_i\} 。强制在线。
先找到区间中最大值的位置
可以二分出区间中第一个
第一部分的贡献为
第二部分的贡献为
认为
楼房重建傻了,现在才知道这个静态问题是可以 1log 的。
给出长度为
n 的序列h_1,\dots,h_n ,q 次询问l,r,H ,求\sum\limits_{i=l}^r\max\{0,\min\{H,\max_{j=l}^ih_j,\max_{j=i}^rh_j\}-h_i\} 。强制在线。
先找到区间中最大值的位置
可以二分出区间中第一个
第一部分的贡献为
第二部分的贡献为
认为