首页 > 其他 > 详细

NOIP倒数第60天 - 最小环问题

时间:2018-09-10 20:05:35      阅读:156      评论:0      收藏:0      [点我收藏+]

根据floyd原理,在最外层进行k-1次循环之后dis[i][j]则代表了i到j的路径中,所有结点编号都小于k的最短路径。

因此我们可以在floyd过程中顺便算出最小环。即用dis[i][k] + dis[k][j] + dis[i][j] 来更新最小环的值

为防止dis[i][k]+dis[k][j]代表的路径恰好等于dis[i][j]代表路径的情况,应在k被计算之前枚举更新最小环。

 

NOIP倒数第60天 - 最小环问题

原文:https://www.cnblogs.com/juruohx/p/9622346.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!