LCA
nka_kun
ACMer
展开
-
HDU4547 CD操作(tarjan算法 离线LCA)
在Windows下我们可以通过cmd运行DOS的部分功能,其中CD是一条很有意思的命令,通过CD操作,我们可以改变当前目录。 这里我们简化一下问题,假设只有一个根目录,CD操作也只有两种方式: 1. CD 当前目录名\...\目标目录名 (中间可以包含若干目录,保证目标目录通过绝对路径可达) 2. CD .. (返回当前目录的上级目录) 现在给出当前目录和一个目标目录,请问最少需要几次CD操作才能将当前目录变成目标目录?原创 2017-10-14 17:03:38 · 413 阅读 · 0 评论 -
HihoCoder - 1387(树的直径,树上距离)
1387 : A Research on “The Hundred Family Surnames”时间限制:3000ms 单点时限:3000ms 内存限制:256MB 描述 The Hundred Family Surnames is a classic Chinese text composed of common Chinese surnames. The book was co...原创 2018-09-11 22:14:07 · 195 阅读 · 0 评论 -
CodeForces - 1051F The Shortest Statement(最短路,lca)
题意:给出一个图,询问任意两点之间最短路,边比点多不过20.思路:因为边多的很少,所以可以看成一个树,又多加了几条边.这样其实我们可以把那几个点看成中转节点,这样我们可以求出那些点到任意点的最短路径,然后询问的时候,对于x,y,要不从树上直接从x,y这里用lca即可,要么经过其中一个节点,为什么不是结果其中几个节点呢?其实经过一个节点就够了,那个节点到任意节点的最短路我们是知道的,他如果需要会...原创 2018-09-24 10:00:43 · 323 阅读 · 0 评论