atcoder#ABC291C. [ABC291C] LRUD Instructions 2
[ABC291C] LRUD Instructions 2
配点 : 点
問題文
二次元平面上に高橋君がいます。高橋君は原点から移動を 回行いました。
回の移動は長さ の文字列で表され、意味は次の通りです。
- 回目の高橋君の移動後の座標は、移動前の座標を として、- の 文字目が
R
であるとき- の 文字目が
L
であるとき - の 文字目が
U
であるとき - の 文字目が
D
であるとき
- の 文字目が
- の 文字目が
R
であるとき - の 文字目が
L
であるとき - の 文字目が
U
であるとき - の 文字目が
D
であるとき
回の移動 (始点と終点を含む) で、高橋君が同じ座標にいたことがあるかどうかを判定してください。
制約
- は整数
- は
R
,L
,U
,D
のみからなる長さ の文字列
入力
入力は以下の形式で標準入力から与えられる。
出力
回の移動 (始点と終点を含む) で、高橋君が同じ座標にいたことがあれば Yes
、なければ No
と出力せよ。
5
RLURU
Yes
高橋君のいる座標は と変化します。
20
URDDLLUUURRRDDDDLLLL
No