此题是经典的Dijkstra单源最短路径问题。 // runtime: 33ms #include <iostream> #include <algorithm> #include <climits> #include <vector> #include <queue> #include <cstring> using namespace std; const int MAX = 200; struct Edge { int to; // 终点 int length; Edge(int t, ...