首页 > 其他 > 详细

分层图最短(长)路

时间:2018-11-01 00:38:06      阅读:203      评论:0      收藏:0      [点我收藏+]

1. 用途:用于求解一些有特定要求的最短路和最长路问题,如可以经过任意选择的某点几次,或者说任意选择某条路可以路径减半,或者说某条路可以逆行.....类似的看起来很动态的要求

 看到这种题千万不要想不开去写dp,分层图是一个很好的思路。

 但是多半这种题就有那么一点儿板

2.方法:对于每一种神奇的要求,我们建立要求个新图,并与原图上下平行、完全一致。在每一层图与图之间连边,相对应平行的点连0边,有关系的上下两层的点按照神奇要求连边(我语文不好

从第一层起点开始跑最短路到最后一层的终点,然后...就没啦?

分层图最短(长)路

原文:https://www.cnblogs.com/kylara/p/9886523.html

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