// 第一题这个堆排序错在哪了? #include <iostream> #include <queue> #include <cmath> using namespace std; struct maze { int value; double dis_with_center; maze(int v, double dis) { value = v; dis_with_center = dis; } friend bool operator < (maze a, maze b) ...