//迪杰斯特拉算法 #include <iostream> #include <vector> #include <queue> #include <limits.h> using namespace std; struct Edge { int to; int length, price; Edge(int t, int l, int p) : to(t), length(l), price(p) {} }; struct Point { int number; int distance; P...