随笔分类 -  图论 lca

摘要:传送门 题意:给你一棵树,询问u到v路径上的第k大 题解:从u到v的路径能想到,u到根+v到根-lca(u,v)到根-fa[lca(u,v)]到根剩下的就是u到v之间的路径。因此只要离散化一下,每次dfs的时候处理倍增lca和主席树更新操作就可以 阅读全文
posted @ 2018-05-27 22:38 采蘑菇的小西佬 阅读(125) 评论(0) 推荐(0)
摘要:百度百科关于LCA的解释:LCA(Least Common Ancestors),即最近公共祖先,是指在有根树中,找出某两个结点u和v最近的公共祖先。(有多种变型例如求两点间的距离如HDU2586,求最大公共的长度如CodeForces - 832D 等等) 题目: POJ 1984 HDU 258 阅读全文
posted @ 2018-03-05 23:57 采蘑菇的小西佬 阅读(1874) 评论(6) 推荐(1)