#CCFPS08D11. 寻觅

    ID: 1199 传统题 1000ms 256MiB 尝试: 29 已通过: 3 难度: 9 上传者: 标签>来源CCF中学生计算机程序设计(提高篇)搜索搜索与剪枝

寻觅

寻觅

有一个 N×MN\times M 的矩阵,矩阵中有一些障碍,我们可以选择消除其中的 KK 个障碍,问从起点到终点(只能上下左右)需要多少步。

输入格式:

11 行,包含 MNKM、N、K 三个整数 0MN200,0K10)(0<M,N≤200,0≤K≤10),表示M行N列的地图和可消除的障碍数。

后面是 MMNN 列的地图,其中 @@ 代表起点,++ 代表终点,* 代表通路,# 代表障碍。

输出格式:

一个整数 RR,表示最少步数,若无法到达输出 1-1

样例

3 3 1
@**
###
**+
4