随笔分类 -  LCA最近公共祖先

摘要:题解: 很裸的LCA模板题,用map建树(用了两个小时改bug,终于过了,hhhh) 阅读全文
posted @ 2019-10-17 10:44 cumtljz 阅读(105) 评论(0) 推荐(0)
摘要:题意: 一道很裸的LCA题 以一个点建树,两点间最短的距离可以转化为求两近公共祖先,最短距离,depth[x]-depth[l]+depth[y]-depth[l] 在dfs求得每个点到顶点距离 阅读全文
posted @ 2019-10-16 18:31 cumtljz 阅读(111) 评论(0) 推荐(0)
摘要:对于一棵树,求两个节点的最近公共祖先(LCA)。 如下图:(以下数字代表对应编号的节点) 11 和 66 的 LCA 是 88 。 1111 和 11 的 LCA 是 88 。 1111 和 1515 的 LCA 是 44 。 1414 和 1313 的 LCA 是 11 。 以洛谷P3379模板题 阅读全文
posted @ 2019-10-16 14:35 cumtljz 阅读(455) 评论(0) 推荐(0)