图论-LCA
leodestiny
这个作者很懒,什么都没留下…
展开
-
POJ 1330 Nearest Common Ancestors 最近公共祖先 欧拉序列RMQ
题意:给出一个树,让你求出两个节点的最近公共祖先。原创 2014-11-10 20:22:08 · 624 阅读 · 0 评论 -
HDU 2586 How far away? LCA 离线tarjan
题意:给出一个树,树上每条边都有距离,原创 2014-11-11 15:48:43 · 551 阅读 · 0 评论 -
UVAL 3486 Cells DFS时间戳
题意:给出一颗树。有N个询问,每个询问有两个节点,判断前面的节点是否是后面节点的祖先。 思路:首先要注意到题目中最后树总节点的个数上限为20000000,而对时限是3s,所以算法的复杂度基本上确定为线性。 起初想的是用离线的Tarjan的LCA算法,直接求出两点的LCA,判断LCA是否和前面一个节点相等。然后RE了。最后仔细考虑,觉得应该是递归爆栈了,转换了写人工栈,时间变成了TLE,说明这个算原创 2015-03-16 08:20:58 · 1115 阅读 · 0 评论