P4568 [JLOI2011]飞行路线
P4568 [JLOI2011]飞行路线
题意:
n个城市,m个航班,你有k次免费坐航班的机会,问从s到t最少花费是多少?
题解:
分层图问题
简单说说什么是分层图:
其实就是将一个平面的图重新建图,有好几层
具体的说每层图之间各自连边与原图一样,但是相邻的两层图之间根据原来的关系进行连边
虽然是多层图,但是用一维的关系就可以
比如:
当有3个点,3层图时
1对应的就是 1+n 和 1+2 * n
2对应的就是 2+n 和 2+2 * n
…
当存在n个点,k层图时,
1对应的就是1+n * 0, 1+ n
原创
2021-08-06 19:47:55 ·
184 阅读 ·
0 评论