随笔分类 - 倍增
摘要:[TOC] 一、定义 给定一颗有根树,若节点z既是节点x的祖先,也是节点y的祖先,则称z是x,y的公共祖先。在x,y的祖先中,深度最大的一个节点称为x,y的最近公共祖先(Least Common Ancestors),记做LCA。 如图:LCA(5,7)=2;LCA(3,8)=1;LCA(6,10)
阅读全文
摘要:##一、ST算法 ST算法(Sparse Table Algorithm)是用于解决RMQ问题(区间最值问题,即Range Maximum/Minimum Question)的一种著名算法。 ST算法能在复杂度为$O(NlogN)$的预处理后,以$O(1)$的复杂度在线处理序列区间内的最大值/最小值
阅读全文

浙公网安备 33010602011771号