POJ 1986 Distance Queries
/*由于输入图是一个树,所以可以任意指定一个节点为root结点,然后用LCATarjan算法离线计算任意被查询两个点的LCA,则:dist(i, j) = dist(root, i) + dist(root, j) - 2 * dist(root, lca(i, j))寻找LCA的Tarjan算法,LCATarjan算法是一个离线算法,即所有查找请求是一次性同时处理的,而不是输入一
原创
2009-12-02 13:32:00 ·
1195 阅读 ·
0 评论