题单练习 广度优先搜索

A1739 | 马的遍历

时间限制1s
内存限制128MB
通过 / 提交0/0

题目描述

有一个 $n \times m$ 的棋盘,在某个点 $(x, y)$ 上有一个马,要求你计算出马到达棋盘上任意一个点最少要走几步。

输入格式

输入只有一行四个整数,分别为 $n, m, x, y$。

输出格式

一个 $n \times m$ 的矩阵,代表马到达某个点最少要走几步(不能到达则输出 $-1$)。

输入输出样例

输入 #1
3 3 1 1
输出 #1
0 3 2 
3 -1 1 
2 1 4 
C++ 编辑器
输入
输出