`
huobengle
  • 浏览: 860530 次
文章分类
社区版块
存档分类
最新评论

POJ-Stockbroker Grapevine-Floyd算法-每一对顶点间最短路径-动态规划

 
阅读更多

题意如下:给定一个矩阵,其(i,j)元素的数值表示第i个人向第j个人发送消息所用时间,消息只能在有联系的人之间传递,同一个人可以同时向多个人发送消息。问,应该从哪个人开始发送消息,最短需要多长时间,消息能从该人传递到其他所有人?

分析:典型的Floyd算法的应用。直接运用Floyd算法,求出任两个人之间传递消息所用的最短时间;对于每一个人,求出其向其他所有人传递消息所需至少的时间;比较从每一个人开始传递消息所需的至少的时间,其最小的时间即为所求。

代码:

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics