最小生成树
文章平均质量分 74
Joey丶sunk
古今成大事者 不惟有超世之才 亦必有坚忍不拔之志
展开
-
POJ - 3723 Conscription 最小生成树 克鲁斯卡尔
建图,然后,输入的能够节省的钱,变负数存为权值,首先按每个人都选出来算 ans 然后用克鲁斯卡尔算法求最小生成树得到的答案就是 最小花费了#include #include #include #include #include #include #include #include #include #include #include #incl原创 2017-09-19 22:21:39 · 327 阅读 · 0 评论 -
PTA 7-11(图) 公路村村通(30 分) 最小生成树prim
最小生成树 prim 算法,注意判非联通#include #include #include #include #include #include #include #include #include #include #include #include #include #include #define PI acos(-1.0)#define in原创 2017-10-11 19:09:22 · 2116 阅读 · 0 评论 -
UVA - 10457 Magic Car 枚举最小边+kruscal
题意:给定一个图,求两个城市之间 “某个值”最小,,这个值 是这条路径生最大边权减去最小边权思路:对于每次的两个点,枚举最小边,然后利用 kruscal 求最小生成树的方法,当两个给定点在一个集合的时候,说明已经连通这时候的新加的边就是最大边,此时枚举到的最小边就是最小边思考:这个题不难,但是我场上没能写出来,关键就是没能想到可以用枚举最小边的这个方式,加上 kru原创 2017-11-09 16:24:50 · 298 阅读 · 0 评论 -
Codeforces Round #446 (Div. 2) E. Envy 最小生成树(kruscal原理)(离线查询)
题意:给定一个无向联通带权图,和 q 个查询,每个查询给定若干条边,问这若干条边是否在某一个最小生成树中思路:我首先想到的是对于每个查询中的边进行并查集操作,然后另外的边用kruscal方法生成最小生成树,但是这样的复杂度能达到 n²,不可行(然后就不会做了)后来也是看了题解才知道的做法:(待更。。。)#include#include#include#inc原创 2017-11-21 13:22:01 · 305 阅读 · 0 评论