#HX3247. 迷宫广度优先搜索题五:马的遍历

提交2 通过1
通过率50%
时间限制1000ms
内存限制128MiB
    ID: 12854 传统题 1000ms 128MiB 尝试: 2 已通过: 1 难度: 普及- 上传者: 标签>C++c++编程题浩轩OJ迁移6级2025年寒假六级班题库

题目描述

题目描述

有一个 n*m 的棋盘(1<n,m≤400),在某个点上有一个马,要求你计算出马到达棋盘上任意一个点最少要走几步。

输入格式

一行四个数据,棋盘的大小和马的坐标。

输出格式

一个 n*m 的矩阵,代表马到达某个点最少要走几步(左对齐,宽 5 格,不能到达则输出 -1)。

输入样例 #1

3 3 2 2

输出样例 #1

-1   -1   -1
-1   0    -1
-1   -1   -1

输入样例 #2

2 2 1 1

输出样例 #2

0    -1
-1   -1

输入样例 #3

2 2 1 1

输出样例 #3

0    -1   
-1   -1

数据范围与约定

1<n,m≤400。