bool visit[maxn];///访问标记 ,,,,-,,-,}; ///向左上右下,左下,右上,右下,左上 ,,,-,-,,,-}; struct node { int r; int c; int step; }; node input[maxn]; void bfs(node start) { queue <node> q; /// BFS 队列 node now,next; /// 定义2 个状态,当前和下一个 start.Step_Counter=; /// 计数器清零 q.pu…