Kruscal
twh233
嘻嘻
展开
-
hdu 1863 Kruskal起步
省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可)。经过调查评估,得到的统计表中列出了有可能建设公路的若干条道路的成本。现请你编写程序,计算出全省畅通需要的最低成本。 Input 测试输入包含若干测试用例。每个测试用例的第1行给出评估的道路条数 N、村庄数目M ( 行对应村庄间道路的成本,每行给出一对正整数,分别是两原创 2017-03-23 23:44:46 · 166 阅读 · 0 评论 -
垃圾佬抓宠物 Kruscal
http://120.78.128.11/Problem.jsp?pid=2803 垃圾佬抓宠物 TimeLimit:1000MS MemoryLimit:128MB 64-bit integer IO format:%lld 已解决 | 点击收藏 Problem Description 垃圾佬也有头痛的时候,这不,垃圾佬的GF原创 2017-11-13 21:14:12 · 426 阅读 · 0 评论 -
UVA - 11354 Bond (最小生成树+LCA
题目链接 题意:给出一张n个点m条边的无向图, 每条边有一个危险度,有q个询问, 每次给出两个点s、t,找一条路, 使得路径上的最大危险度最小。 做法:首先考虑到需要最大危险度最小,那么对于一个无向图很容易想到最小生成树,其次如果我生成最小生成树之后进行LCA更新其路径最大值,那么即可解决本题。 /// .-~~~~~~~~~-._ ...原创 2018-09-23 20:34:48 · 225 阅读 · 0 评论 -
UVA - 10457 最小瓶颈生成树(最大边最小的最小生成树)
题目链接 题意:你有一辆很magic的车,如果你的驾驶速度比以前的最大速度要大,就要消耗相应的差值的能量,如果速度比以前的最小速度要小,也要消耗相应的差值的能量。然后有一个无向图,边的权值代表你必须要以这样的速度经过这条边,问从s,到t的最小能量消耗。 做法: 枚举两条边,m^2的复杂度,如果起点和终点在同一集合,代表他们已经合并了,查询两边差值即可。 /// ...原创 2018-09-28 17:55:46 · 847 阅读 · 0 评论 -
POJ - 1679 The Unique MST (次小生成树) 板子
题目链接 题意:让你判断最小生成树的值是不是唯一的。 思路:就是说若是存在次小生成树的值与最小生成树相同, 以前都喜欢用倍增法实现查出在最小生成树添加新边后环上最大权值的边,现在改用dfs复杂度少去一个logn。 /// .-~~~~~~~~~-._ _.-~~~~~~~~~-. /// __.' ...原创 2018-09-28 17:57:52 · 208 阅读 · 0 评论