分层图最短(长)路

Posted kylara

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了分层图最短(长)路相关的知识,希望对你有一定的参考价值。

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

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

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

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

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

以上是关于分层图最短(长)路的主要内容,如果未能解决你的问题,请参考以下文章

分层图最短路,dijstraP2939 [USACO09FEB]改造路Revamping Trails

NEFU 1132 分层图最短路

[黑科技]分层图

分层图最短路 乱搞分享

BZOJ 2763 分层图最短路

分层图最短路