BFS搜索到各个点的最短距离。在所有最短距离中取最大值注意这个不能使用for(int i = 0; i <qx.size(); i++), 因为qx在过程中能够会减小。 int len = qx.size(); for(int i = 0; i <len; i++){ #include<iostream> #include<vector> #include<algorithm> #include<queue> using namespace std; bool isValid(int x, int y, vector&...