启发式搜索, 启发信息为当前位置到终点的曼哈顿距离,具体步骤看代码注释: #include<bits/stdc++.h> using namespace std; int n, m; queue<pair<int, int> > track; int dir[4][2] = {{-1, 0}, {0, 1}, {1, 0}, {0, -1}}; int maze[12][12]; /** * 当前点和终点的曼哈顿距离,作为每一步的选择依据 */ int mhd(int x, int y) { return (n - 1 - x) + (m - ...