
Kruskal重构树
文章平均质量分 85
Hexrt
南昌航空大学软件学院,ACMerRetired。
求知若渴,虚心若愚。
傲慢与偏见才是进步的最大阻碍。
展开
-
BZOJ 3732 Network【kruskal重构树、树上倍增、树链剖分】
文章目录分析代码Kruskal重构树树上倍增无向图,NNN个节点,表示询问从AAA点走到BBB点的所有路径中,最长的边最小值是多少?KruskalKruskalKruskal 重构树 or 树链剖分 or 树上倍增传送门分析对于此题分析:在所有路径中取最长的那一条边,使得边最小假设找到了这条路径那么这条路径里面的其它边必然小于等于这条边,且这时候 AAA 和 BBB 是联通的,也就是说,其它能够联通AAA 和 BBB 的路径中,一定会存在大于等于这个值的边。假如我们在图中删除所有大原创 2021-08-09 01:25:26 · 195 阅读 · 0 评论 -
牛客练习赛 F红蓝树【Kruskal重构树】【主席树】
牛客练习赛 F红蓝树有一张 n 个点,m 条边的无向图。点从 0 到 n-1 编号。边有边权和颜色,颜色为红色和蓝色中的一种。给定 q 组询问,每次给定两个参数 x,t。删除边权大于 t 的红色边和边权小于 t 的蓝色边。如果此时两个点 x,y 既有仅经过红色边的路径相连,又有仅经过蓝色边的路径相连,那么称这两个点连通。求与编号为 x 的点连通的点的数量(包括 x 本身)。询问间相互独立,每次询问的删除不会影响其他询问。分析对于一个无向图,对于边权大小讨论的问题,通常与KruskalKruskalKr原创 2021-09-01 17:46:02 · 402 阅读 · 0 评论