随笔分类 - 倍增
摘要:倍增新高度——树上倍增(其实差不多啦) 首先倍增就不说了 那么树上倍增和倍增有什么区别呢? 其实没什么区别,对于树上的结点u, 我们同样用st[u][l]数组记录其结点u向上2^l步数中权值最小(最大)的值 但是树上的边不是连续的啊,这我们怎么去维护呢? 这时,我们需要引入一个辅助数组f数组, 对于
阅读全文
摘要:对于求解区间最大最小值,我们有着多种手段——线段树,分块,各种平衡树(反正我一种都不会),单调队列 以上数据结构均为在线数据结构,当询问次数很大时,基本就没有办法了 那么接下来要介绍的便是一种思想——倍增 它可以做到在O(1)的时间内查询最大最小值,但是它的预处理是稳定的O(Nlgn)(静态) 这是
阅读全文