LCA
文章平均质量分 78
黑山老猴妖
这个作者很懒,什么都没留下…
展开
-
POJ 3728 && POJ 1986
POJ1986:链接:http://poj.org/problem?id=1986题意:首先用奇怪的方式给出图,然后乱搞下把图弄成习惯的方式。题目要求的是树上两点之间距离,利用dfs+lca,求出每个点到树根的距离,然后再减去最近公共祖先到树根的距离的两倍LCA:LCA处理的方式是后序遍历,程序大概的流程:{1.判断有关于当前点的询问能否解决(另一个点访问过),如果可以将信原创 2015-08-24 22:59:55 · 449 阅读 · 0 评论 -
POJ 2763 在线lca
链接:http://poj.org/problem?id=2763题意:n个点构成树,q个询问,每次询问得到树上两点距离。操作一:问从当前位置(起始在s)到v的距离(每次移动到新的地方)。操作二:将第i条边的长度改为w处理出到树根的距离,操作一每次用lca求dis[s] + dis[t] - 2*dis[lca(s,t)];操作二,更新某条边之后对这条边下面的子树到树根的距原创 2015-08-26 17:05:28 · 590 阅读 · 0 评论