摘要:
这一道题目稍微转换一下题意之后就可以知道需要维护一个斜率单调递增的序列(下文把每个点的斜率称为权值),这个就是单调队列的操作 所以动态维护权值单增(单减)序列可以像下面这么做 我们根据线段树“分而治之”的思想,用每一个节点维护相似的信息 维护什么呢?维护在这一个节点的代表区间中,以这一个节点所代表的 阅读全文
摘要:
李超线段树是一种用于维护平面直角坐标系内线段关系的数据结构,插入直线/线段,支持查询单点极值(指的是某一个横坐标,所有直线的对应函数值的最大/小值) 李超树的经典应用是斜率优化,可以看下这篇文章 以下叙述基于洛谷模板题 李超线段树没有用懒标记实现区间修改,而用的是标记永久化 其实标记永久化与我们对l 阅读全文