摘要:
最小生成树MST是在一个图中求出一个连接N个点的树,使得树的N-1条边的权值之和最小。求最小生成树有两种方法:1. prim算法 2.kruskal算法prim算法贪心思想,将N个点分为两个集合。V(在最小生成树中的点集合)和S-V(不在最小生成树中的点集合),每次从S-V集合中选取 距离集合V中的... 阅读全文
posted @ 2015-10-10 16:54
农民伯伯-Coding
阅读(288)
评论(0)
推荐(0)
摘要:
题目大意给定N个点的坐标,这N个点之间需要进行通讯。通讯方式可以采用卫星通信或无线通信,若两点之间采用为卫星通信,则两点之间的距离无限制,若采用无线通讯,则两点之间的距离不能大于某个值D。现有s台卫星通信设备可以分配给这N个点,其余的点之间必须使用无线通信。要让这N个点中所有的点都能相互通信,则合理... 阅读全文
posted @ 2015-10-10 16:21
农民伯伯-Coding
阅读(1039)
评论(0)
推荐(0)
摘要:
题目大意给定N个点,以及每两个点之间的路径长度,求出一个连接这N个点的方案,使得连接这N个点的总长度最短,求出该总长度。题目分析求最小生成树MST的模板题,直接使用prim算法进行求解。实现(c++)#include#include#include#include#includeusing name... 阅读全文
posted @ 2015-10-10 16:12
农民伯伯-Coding
阅读(253)
评论(0)
推荐(0)
摘要:
最短路在图上求最短路径是一类非常常见的问题,根据源点的数目可以分为 单源最短路径和所有点最短路径;根据边的权值可以分为无负权值边最短路径和有负权值边最短路径。常用算法求图中最短路径的方法主要有:Dijkstra算法: 求单源、无负权值边最短路径BellmanFord算法:求单源、有负权值边,无负权值... 阅读全文
posted @ 2015-10-10 14:12
农民伯伯-Coding
阅读(356)
评论(0)
推荐(0)
摘要:
题目大意N个股票经纪人,每个股票经纪人都会将得到的消息传播给另外一些股票经纪人,传播的速度均不固定,且从A传到B的速度和B传到A的速度不一定相等。给定一个消息,并不一定能够传遍所有的股票经纪人,因为股票经纪人可能形成一座座“孤岛”,使得信息无法送达。现在给定每个股票经纪人能消息传达的其他股票经纪人和... 阅读全文
posted @ 2015-10-10 12:29
农民伯伯-Coding
阅读(848)
评论(0)
推荐(0)
摘要:
题目大意有N种货币,M个兑换点,每个兑换点只能相互兑换两种货币。设兑换点A可以兑换货币C1和C2,给出rate(C1--C2)表示1单位的C1货币可以兑换出的C2货币数目,rate(C2--C1)表示1单位的C2货币可以兑换出的C1货币数目,commision(C1)表示用C1兑换C2的时候兑换点需... 阅读全文
posted @ 2015-10-10 10:30
农民伯伯-Coding
阅读(666)
评论(0)
推荐(0)

浙公网安备 33010602011771号