在一个 行
列的网格世界中,一只可怜的小猪被困在了右上角的位置
。它的目标是到达左下角的出口
,但网格中充满了危险,除了第
行和第
行,每一行都有一只石像在发射激光!
如图所示,所有石像有且仅有左和右两种朝向,每只石像会朝其正前方发射一道激光,被激光照射到的区域均无法通行。
每时刻,小猪可以选择移动到相邻格子。也就是说,如果小猪在当前时刻前处在 ,则下一时刻小猪可以移动到网格范围内的
,
,
,
其中之一。
在 任意时刻 ,小猪不能移动到网格之外,不能与石像或处在同一格子,也不能进入被激光照射到的区域中。
请判断小猪是否可以达成目标。
第一行包含两个整数
,
(
),含义如题面所示。
接下来
行,第
行包含一个整数
(
)和一个字符
(
)。
表示第
行石像的初始列位置。
表示第
行石像的方向,’L’ 表示向左,’R’ 表示向右。
输出一行字符串,如果小猪能够到达出口,输出 “YES”,否则输出 “NO” 。
你可以以任意大小写输出 “YES” 和 “NO”(例如,字符串 “yEs”、“yes”、“Yes” 和 “YES” 将被识别为肯定的回答)。