#S6U11P02. 【作业】步数内覆盖的地板
【作业】步数内覆盖的地板
步数内覆盖的地板
难度:T2
【知识点:广度优先搜索、等代价状态转移】
前置知识:数组、循环、队列、首次发现时标记距离。
题目描述
机器人从一块地板出发,最多可以移动 K 次。. 是地板,# 是墙,每次只能向上、下、左、右移动一格,不能出界或穿墙。统计有多少块不同地板可以在不超过 K 次移动内到达。起点也计入,同一地板只数一次。这里统计的是所有可能终点,不是一趟连续行走能经过的地板数。
输入格式
第一行 n m K。接下来 n 行,每行 m 个地图字符。最后一行 sr sc,表示起点行、列。
输出格式
一行一个整数,表示符合条件的不同地板数量。
样例输入
1 5 2
.....
1 1
样例输出
3
样例解释
从最左格出发,0、1、2步对应前三格,共3块。
数据范围
1≤n,m≤50,0≤K≤2500;起点坐标合法且是地板。行、列均从1开始。