Processing math: 33%

随笔分类 -  迷之LCA

摘要:题目链接 "传送门" 题面 题意 给你一张有n个点m条边的联通图(其中m\leq n+20)q次查询,每次询问uv之间的最短路。 思路 由于边数最多只比点数大21,因此我们可以先跑出一棵最小生成树,然后将非树上边的两个端点跑一边最短路,然后每次查询就比较$max((dis 阅读全文
posted @ 2019-07-10 10:51 Dillonh 阅读(153) 评论(0) 推荐(0) 编辑
摘要:题目链接:https://www.spoj.com/problems/COT/en/ 题目: 题意: 给你一棵有n个节点的树,求节点u到节点v这条链上的第k大。 思路: 我们首先用dfs进行建题目给的树,然后在dfs时进行主席树的update操作。众所周知,主席树采用的是前缀和思想,区间第k大是与前 阅读全文
posted @ 2018-09-28 16:44 Dillonh 阅读(360) 评论(0) 推荐(0) 编辑
摘要:题目链接:http://poj.org/problem?id=3694 题目: 题意:给你一个n个点m条边的无向连通图,进行q次操作,每次操作在u和v之间加一条边,问每次操作之后“桥”的数量。 思路:先tarjan预处理出初始状态“桥”的数量cnt,并进行标记,对于每次操作,进行lca查询,将u和v 阅读全文
posted @ 2018-07-31 10:58 Dillonh 阅读(280) 评论(0) 推荐(0) 编辑
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2586 题目: How far away ? Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others 阅读全文
posted @ 2018-06-06 21:56 Dillonh 阅读(322) 评论(0) 推荐(0) 编辑
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2874 题目: Problem Description After World War X, a lot of cities have been seriously damaged, and we nee 阅读全文
posted @ 2018-06-04 20:43 Dillonh 阅读(274) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示