#BJSC098. 马的遍历

    ID: 4291 Type: Default 1000ms 256MiB Tried: 0 Accepted: 0 Difficulty: (None) Uploaded By: Tags>北京科学中心算法初体验广度优先算法

马的遍历

马的遍历

题目描述

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

输入格式

一行四个整数 n、m、x、y。

输出格式

输出 n 行 m 列的最短步数矩阵;不可达位置输出 -1,每项占 5 个字符。

样例

3 3 1 1
0    3    2    
3    -1   1    
2    1    4    

来源

BJSC