首页 > 其他 > 详细

树上一些常见的性质

时间:2021-06-13 01:03:14      阅读:21      评论:0      收藏:0      [点我收藏+]

前言

最近做题发现,树上问题有一些性质很重要,所以打算在这总结一下

性质

  • \(RMQ\)\(lca\) :树上任意两点的 \(lca\) 一定是它们欧拉序中两点之间的深度最小的点

  • 一棵树,求点 1, 2, 3, 4……多个点的 \(lca\) :求出有相邻两点的 \(lca\) 取深度最小的一个

  • 树上判断 \(a\)\(b\)\(c\)\(d\) 两条路径是否相交:如果相交,记 \(x=lca(a,b),y=lca(c,d)\),则必有 \(x\)\(c-d\) 路径上或 \(y\)\(a-b\) 路径上

  • 删除重心后所得的所有子树,节点数不超过原树的1/2,一棵树最多有两个重心;

  • 删除树的重心之后,保证分得的 \(max(两个子树 siz)\) 最小

待更新……

树上一些常见的性质

原文:https://www.cnblogs.com/Arielzz/p/14878821.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!