节点的最近公共祖先(LCA倍增法)
问题描述
树是一种很常见的数据结构。现在蒜头君面临一个问题,在一个有 n 个节点的树上,节点编号分别是1…n。蒜头想知道一些节点之间的最近公共祖先是那些节点。
输入格式
第一行输入一个整数 n(2≤n≤10,000),表示树上有 n 个节点。
接下来的 n−1 行,每行输入俩个整数 a,b(1≤a,b≤n)代表节点 a,b 之间有一条 a 到 b 边,a 是 b 的父亲。
接下来输入一个整数 q,...
原创
2019-04-12 16:50:39 ·
255 阅读 ·
0 评论