题目描述
马的遍历
题目描述
有一个 的棋盘,在某个点 上有一个马,要求你计算出马到达棋盘上任意一个点最少要走几步。
输入格式
输入只有一行四个整数,分别为 。
输出格式
一个 的矩阵,代表马到达某个点最少要走几步(不能到达则输出 )。
输入样例 #1
3 3 1 1
输出样例 #1
0 3 2
3 -1 1
2 1 4
说明/提示
输入样例 #2
6 7 4 1
输出样例 #2
3 2 3 2 3 4 3
2 1 4 3 2 3 4
3 2 1 2 3 4 3
0 3 2 3 2 3 4
3 2 1 2 3 4 3
2 1 4 3 2 3 4
输入样例 #3
7 8 7 6
输出样例 #3
5 4 3 4 3 4 3 4
4 3 4 3 4 3 4 3
3 4 3 2 3 2 3 2
4 3 2 3 2 3 2 3
3 2 3 4 1 2 1 4
4 3 2 1 2 3 2 1
3 2 3 2 3 0 3 2
数据规模与约定
对于全部的测试点,保证 ,。
2022 年 8 月之后,本题去除了对输出保留场宽的要求。为了与之兼容,本题的输出以空格或者合理的场宽分割每个整数都将判作正确。