C. *【最短路+DP】矩阵逃离

    传统题 5000ms 256MiB

*【最短路+DP】矩阵逃离

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

【题意】

一个 nnmm 列的矩阵,由 n×mn \times m 格子组成,有的格子里有障碍物。

从矩阵的 (1,1)(1,1) 出发到 (n,m)(n,m) ,每一步可以往上下左右四个方向移动一格,但不能移动经过有障碍物的格子,除非动用一次技能移除障碍物。

求最多移除 kk 个障碍物的情况下,请问走到 (n,m)(n,m) 最少需要多少步?

【输入格式】

第一行三个正整数 n,m,kn,m,k

下来 nn 行每行 mm 个字符代表矩阵的情况,空格子用 0 表示,有障碍物的格子用 1 表示,保证(1,1)(1,1)(n,m)(n,m)无障碍物。

【输出格式】

输出一个整数,表示最少步数。

若无法到达 (n,m)(n,m) ,请输出No Answer

【样例1 输入】

5 5 1 
00111 
01000 
00010 
01010 
01100

【样例1 输出】

8 

【样例2 输入】

3 3 1 
010 
111 
010

【样例2 输出】

No Answer 

【数据范围】

测试点编号 2m,n2 \le m,n \le 0k0 \le k \le
121 \sim 2 100100 00
363 \sim 6 11
787 \sim 8 500500 00
9149 \sim 14 11
152015 \sim 20 100100

初一20260322下午4题 最短路+DP

未参加
状态
已结束
规则
XCPC
题目
4
开始于
2026-3-22 16:12
结束于
2026-3-22 16:42
持续时间
0.5 小时
主持人
参赛人数
14