最短路问题
Krismile_
Just do it.
展开
-
最短路(弗洛伊德)
利用弗洛伊德算法实现无最向图的短路径问题,弗洛伊德算法是可以求任意两点间的最短距离,主要就是依次以图中每个节点为中间节点然后计算起始节点到中间节点加上中间节点到终节点的距离是否小于起始节点直接到终节点的距离,若小于则替换。依次这样进行完就可以得到任意两点间的最短距离。用d数组来保存每条边上的权值,path数组来保存路径。具体见代码注释。 示例的无向图(连通图)如图所示...原创 2018-12-03 17:35:18 · 969 阅读 · 1 评论 -
hdu2544---最短路
Problem Description 在每年的校赛里,所有进入决赛的同学都会获得一件很漂亮的t-shirt。但是每当我们的工作人员把上百件的衣服从商店运回到赛场的时候,却是非常累的!所以现在他们想要寻找最短的从商店到赛场的路线,你可以帮助他们吗? Input 输入包括多组数据。每组数据第一行是两个整数N、M(N<=100,M<=10000),N表示成都...原创 2018-12-03 17:40:18 · 158 阅读 · 0 评论