题目大意:一个迷宫里面有src和dst,src每次可以八个方向走一步,dst每次可以走两次,每次只能四个方向,不能走障碍物上。问最少多少次可以相遇。注意可以原地不动。 https://ac.nowcoder.com/acm/problem/23486 这题比较标准的双向BFS,注意可以原地不动。比如考虑这个case: A # # B应该要输出1,而不是NO #define MAXN 2000 int N,M; char grid[MAXN][MAXN]; VPII src_dirs={ {-1,-1}, {-1,0}, {-1,1}, {0,-1}, {0,1}, {...