100 atcoder#ABC141B. [ABC141B] Tap Dance

[ABC141B] Tap Dance

题目描述

高橋君はタップダンスをすることにしました。タップダンスの動きは文字列 S S で表され、S S の各文字は L, R, U, D のいずれかです。各文字は足を置く位置を表しており、1 1 文字目から順番に踏んでいきます。

S S が以下の 2 2 条件を満たすとき、またその時に限り、S S を「踏みやすい」文字列といいます。

  • 奇数文字目がすべて R, U, D のいずれか。
  • 偶数文字目がすべて L, U, D のいずれか。

S S が「踏みやすい」文字列なら Yes を、そうでなければ No を出力してください。

输入格式

入力は以下の形式で標準入力から与えられます。

S S

输出格式

S S が「踏みやすい」文字列なら Yes を、そうでなければ No を出力してください。

题目大意

高桥决定跳踢踏舞。踢踏舞的动作用字符串 SS 表示, SS 的每个字符都是L、R、U、D。每个字都表示放脚的位置,从第1个字开始按顺序踩。

SS 满足以下2个条件时,仅限此时, SS 称为“容易踩踏”字符串。

1.第奇数个字符都是R、U、D中的任意一个;

2.第偶数个字符都是L、U、D中的任意一个。

如果 SS 是“容易踩踏”的字符串,请输出“Yes”,否则输出“No”。

RUDLUDR
Yes
DULL
No
UUUUUUUUUUUUUUU
Yes
ULURU
No
RDULULDURURLRDULRLR
Yes

提示

制約

  • S S は長さ 1 1 以上 100 100 以下の文字列
  • S S の各文字は L, R, U, D のいずれか

Sample Explanation 1

1, 3, 5, 7 1,\ 3,\ 5,\ 7 文字目は R, U, D のいずれかです。 2, 4, 6 2,\ 4,\ 6 文字目は L, U, D のいずれかです。 したがって、この S S は「踏みやすい」文字列です。

Sample Explanation 2

3 3 文字目が R, U, D のいずれでもないので、この S S は「踏みやすい」文字列ではありません。