【BZOJ 4293 [PA2015]Siano】 线段树

BZOJ 4293 题意:有一片n亩的土地,上面要种草。每棵草每次长高a[i]厘米 有Q次操做 d v 表明在D时刻的那秒末 减掉全部高度大于v的部分的草 咱们怎么作呢?首先要发现一个性质(跪了 就是你先把a[i]排个序 排序好的a[i]不管如何操做 都是单调不减的 那么咱们每次只要找到第一个大于v的位置pos pos到n区间覆盖成v便可 而后以前的s[1] 和 区间覆盖后的s[1]之差就是答案
相关文章
相关标签/搜索