题意:给定一个图,以及起点和终点,需要我们计算两条路径.第1条路径:距离最短路径,若不唯一,则选择用时最短的那一条:第2条路径:用时最少路径,若不唯一,选择经过结点数最少的那一条. 思路:两次Dijkstra即可.以往都是求一条路径,本题要求两条,没什么不同,只是代码量多了一些.编写代码前要心中有数,变量名怎么命名等等(变量名一多,命名真是件举棋不定的事..) 第1条路径:第1标尺为距离,第2标尺为用时,在Dijkstra中完成更新.用pre[v]记录结点v的前驱,在Dijkstra之后用DFS…