犇犇逃困
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
犇犇被困在了一个高为 、宽为 的立体迷宫中,无法走出立体迷宫的框架范围。迷宫里的位置可以用 表示,此位置为从上往下第 行从左往右第 列。左上角的位置为 ,右下角的位置为 。
一开始犇犇位于 的位置。当到达目标位置 时,就可以通过传送脱离迷宫。
可以使用穿云梯,进行以下的前后左右移动(不能斜向移动)。
(1) 可以步行移动到相邻的、相同高度的方块上。
(2) 可以将穿云梯靠在相邻的、仅高 个单位的方块上并攀爬上去。
(3) 可以将穿云梯靠在相邻的、仅低 个单位的方块上并走下去。
(4) 可以将穿云梯架到前方相同高度的、距离为 个方块的方块上并移动过去。为了架穿云梯,穿云梯中间的方块的高度必须低于当前所在方块的高度(参考示例 3) 。
问犇犇能否逃离迷宫嘛。
输入格式
第一行两个整数 和 表示迷宫的高和宽。
第二行四个整数 和 分别表示起始点的坐标 () 和目标点的坐标 ()。
接下来 行,每行一个长度为 的字符串,且用'0' 到 '9' 的字符,表示坐标为 () 的方块的高度。
输出格式
如果可以逃脱,则输出 "Yes",如果无法逃脱,则输出 "No"。
样例
3 5
3 5 1 1
43000
12023
00014
Yes
3 5
3 5 1 1
63000
12023
00014
No
3 5
2 4 2 2
00000
09090
00000
Yes
数据范围
对于 10% 的数据,。
对于另外 30% 的数据,。
对于另外 30% 的数据,。
对于 100% 的数据,,,。