myzee的解题报告

纯粹为了兴趣去搞算法,为了赢冠军而忍受长期的默默无闻 www.myzee.cn

poj 1986 Distance Queries (LCA)

题目链接:   poj 1986 题目大意:   给出一棵树,求a—b路径的长度 解题思路:   与hdu 2874类似                   LCA离线查找最近公共祖先                   dist[ ]求距离: 距离=dist[ a ] + dist[ b ] —...

2013-10-05 00:45:23

阅读数:1122

评论数:0

hdu 2874 Connections between cities (LCA)

题目链接:   hdu 2874 题目大意:   在有权值森林中,任意查询两个结点的最短距离                   若两点不联通则输出Not connected 解题思路:   用并查集把边连接的两个结点合并                   查询的时候先判断两点是否在同一个联通图...

2013-10-05 00:24:50

阅读数:879

评论数:0

poj 1470 || zoj 1141 Closest Common Ancestors (LCA)

题目链接:  poj 1470 题目大意:  给出一棵树,然后有有限次查询(a,b)                   每次查询节点a与节点b的最近公共祖先                   输出节点作为最近公共祖先的次数 解题思路:  离线查询最近公共祖先                  ...

2013-10-05 00:15:06

阅读数:1142

评论数:0

poj 1330 Nearest Common Ancestors (LCA)

题目链接:  poj 1986 题目大意:  给出你一棵树,最后一行询问顶点a和顶点b的最近公共祖先 解题思路:  Tarjan离线查找最近公共祖先:                   搜到新的顶点,此顶点的临时祖先就是上一层的顶点                   直到搜到叶子就开始回溯,...

2013-10-04 15:19:42

阅读数:925

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭