最近公共祖先线性算法
题目大意
给定一棵有 nnn 个点的树,回答 qqq 组点对 (a,b)(a,b)(a,b) 的最近公共祖先。
数据范围 1⩽N,M⩽100000001\leqslant N,M\leqslant 100000001⩽N,M⩽10000000
题解
% 维护一个并查集,一开始所有点的祖先都是自己,先进行一次深度优先遍历,每次离开一个点的时候,将其标记为已到达,并遍历询问中(邻接表储存)和这个点有...
原创
2019-08-14 08:34:32 ·
115 阅读 ·
0 评论