随笔分类 - 树~LCA
HDU 3078 Network(LCA dfs)
摘要:Network 【题目链接】 " Network " 【题目类型】 LCA dfs &题意: 给出n个点的权值,m条边,2种操作 0 u num,将第u个点的权值改成num k u v,询问u到v这条路上第k大的权值点 &题解: 首先可以确定的是这是一颗树,求的又是路径,所以我们可以试着用lca辅助
阅读全文
ZOJ 3195 Design the city(LCA tarjan)
摘要:Design the city 【题目链接】 " Design the city " 【题目类型】 LCA tarjan &题意: 给一个无根树,有q个询问,每个询问3个点,问将这3个点连起来,距离最短是多少 &题解: 我们可以求出2点距离,用O(n+q)的复杂度,那么怎么把他转化成这个才是关键,你
阅读全文
HDU 2874 Connections between cities(LCA Tarjan)
摘要:Connections between cities 【题目链接】 " Connections between cities " 【题目类型】 LCA Tarjan &题意: 输入一个森林,总节点不超过N(N &题解: md,就没人吐槽这题询问时有相等的情况吗?我被这个坑了一天= = 最后把ans数
阅读全文
POJ 1986 Distance Queries(LCA Tarjan法)
摘要:Distance Queries 【题目链接】 " Distance Queries " 【题目类型】 LCA Tarjan法 &题意: 输入n和m,表示n个点m条边,下面m行是边的信息,两端点和权,后面的那个字母无视掉,没用的。接着k,下面k个询问lca,输出即可 &题解: 首先看的这个 http
阅读全文
LCA Tarjan方法
摘要:LCA Tarjan方法 不得不说,高中生好厉害,OI大佬,感觉上个大学好憋屈啊! 说多了都是眼泪 链接拿去:http://www.cnblogs.com/JVxie/p/4854719.html
阅读全文
HDU 2586 How far away(LCA+邻接表)
摘要:How far away &题解: 和上篇是一样的题,这用的是lca方法做的, 不知道为什么,把数组开到80000 就a了 _ &代码: c++ include include include include include include include include include inclu
阅读全文
浙公网安备 33010602011771号