#755. 激光直线探测
激光直线探测
激光直线探测
题目描述
实验室要测试一束可以穿透空气、遇障碍停止的激光。给定一块 的平面,# 表示障碍,. 表示空地。激光从指定起点沿固定方向(上/右/下/左之一)一直射出,能照到的所有空地都会被标记。请你输出激光照亮后的平面。
输入格式
第一行输入两个整数 ,表示平面的行数与列数。
接下来 行,每行包含 个字符,仅由 # 和 . 组成。
最后一行输入三个整数 ,表示激光起点坐标与方向。行列从 开始计数,保证起点是空地。方向 的取值: 表示向上, 表示向右, 表示向下, 表示向左。
输出格式
输出 行,与原平面格式相同:障碍仍为 #,激光照到的空地改为 *,未照到的空地保持为 .。
输入输出样例 #1
输入 #1
4 6
..#...
......
.#..#.
......
2 2 1
输出 #1
..#...
..**** # 从 (2,2) 向右直到遇边界/障碍
.#..#.
......
数据范围
对于 的数据,,起点不为障碍。EOF