#715. 特殊步数的最短旅程
特殊步数的最短旅程
特殊步数的最短旅程
题目描述
快递无人机在棋盘状的仓库内穿行,仓库被划成 个格子。无人机需要从起点 飞到终点 ,途中存在无法穿越的障碍格。无人机通常每次只能向右或向下移动一格,但它配备了最多 次“跃迁”能力,每次跃迁可以按象棋“马”的走法跳到八个方向之一。请计算到达终点所需的最少步数;若无法到达,输出 。
输入格式
第一行包含三个整数 。
接下来 行,每行包含 个整数, 表示空地, 表示障碍。
起点与终点保证为空地。
输出格式
输出一个整数,表示最少步数;若无法到达,输出 。
输入输出样例 #1
输入 #1
4 4 1
0 0 0 0
0 1 1 0
0 0 0 0
0 1 0 0
输出 #1
5
数据范围
对于 的数据,,。EOF