链接:http://acm.hdu.edu.cn/showproblem.php?pid=6386
意思就是地铁换乘,问你怎么坐,换乘次数最少
这题数据水了,我的代码放过去去了。正解应该是维护到点的每个最短的距离的线路,然后更新的时候从这个线路中去找有没有存在的。我这里只是维护了最短路的上一个线路(看来是没有二条以上路径相同但是线路不同的数据),最后正着倒着各跑一次dijkstra取min的。。
1 |
|
Keep going
链接:http://acm.hdu.edu.cn/showproblem.php?pid=6386
意思就是地铁换乘,问你怎么坐,换乘次数最少
这题数据水了,我的代码放过去去了。正解应该是维护到点的每个最短的距离的线路,然后更新的时候从这个线路中去找有没有存在的。我这里只是维护了最短路的上一个线路(看来是没有二条以上路径相同但是线路不同的数据),最后正着倒着各跑一次dijkstra取min的。。
1 | #include <bits/stdc++.h> |