
生成树
Error Man
我是菜逼
展开
-
poj 2728 (最优比率生成树)
题目链接:http://poj.org/problem?id=2728 题意: 在三维坐标系中,给定 N 个村庄, 要求在N个村庄之间连接水管,使其所有村庄相连(直接或间接),修水管的费用为z坐标之差, 路程为 两点在xoy面的投影距离, 要求 总花费 / 总路程 的比值最小。 裸的 最优比率生成树题目, 关于 最优比率生成树 http://www.cnblogs.com/lotus...原创 2018-07-31 21:16:41 · 479 阅读 · 0 评论 -
prim算法模版
int Prim(int graph[][MAX], int n) { /* lowcost[i]记录以i为终点的边的最小权值 */ int lowcost[MAX]; /* mst[i]记录对应lowcost[i]的起点,当mst[i]=0时表示起点i加入生成树 */ int mst[MAX]; int i, j, min, minid, su...原创 2018-07-31 16:27:37 · 202 阅读 · 0 评论 -
poj 1797(最大生成树)
题目链接:http://poj.org/problem?id=1797 题意:给处一个图,n个顶点和m条边,每个边都有最大承载量,现在我要从1点运送货物到n点,求能运送货物的最大重量。 注意: 只需要从 1 到 n , 不需要构建出完全的最大生成树, 故 用coun 计数 加入最大生成树的, 当 coun == n - 1 时才break 会WA. 最后输出的时候要输出两个空行 ...原创 2018-07-28 21:04:46 · 527 阅读 · 0 评论 -
POJ 3522 (生成树)
题目链接:http://poj.org/problem?id=3522 题意: 求一棵生成树, 使得生成树的最大边权与最小边权的差值最小。 思路: 按边权从小到大 依次枚举生成的最小生成树, 求最小差值即可。 AC代码: #include<cstdio> #include<algorithm> #include<cstring> #include<...原创 2018-07-28 10:53:23 · 240 阅读 · 0 评论