题目链接: 改造路 飞行路线 其实这两道题基本上是一样的,就是分层图的套路题. 为什么是分层图呢?首先,我们的选择次数比较少,可以把这几层的图建出来而不会爆空间.然后因为选择一个边权为0的路线之后我们就进入了下一个状态,最短路的计算就和不选择这个边权为0的路线完全独立了. 所以我们把每一层的图建出来,相邻图有边的话连0边,其他的按照原样连.dis数组存最短路.\(最后答案就是dis[n*k+end]\),end为终点. 所以所以...也没有什么可说的??? 注意要写dij,以后图论的题能不写sp…