测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A7588. [ABC141B] Tap Dance

编程题 入门
知识点

题目描述

高桥君决定尝试踢踏舞。踢踏舞的动作用字符串 $S$ 表示,$S$ 的每个字符都是 LRUD 之一。每个字符表示脚踩的位置,从第 $1$ 个字符开始依次踩下去。

当且仅当 $S$ 满足以下两个条件时,称 $S$ 为“容易踩踏”的字符串:

- 所有奇数位置的字符都是 RUD 之一。
- 所有偶数位置的字符都是 LUD 之一。

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

输入格式

输入为以下格式,从标准输入读取:

> $S$

输出格式

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

输入输出样例

输入 #1
RUDLUDR
输出 #1
Yes
输入 #2
DULL
输出 #2
No
输入 #3
UUUUUUUUUUUUUUU
输出 #3
Yes
输入 #4
ULURU
输出 #4
No
输入 #5
RDULULDURURLRDULRLR
输出 #5
Yes

说明/提示

### 限制条件

- $S$ 是长度在 $1$ 到 $100$ 之间的字符串。
- $S$ 的每个字符都是 LRUD 之一。

### 样例解释 1

第 $1,\ 3,\ 5,\ 7$ 个字符都是 RUD 之一。第 $2,\ 4,\ 6$ 个字符都是 LUD 之一。因此,这个 $S$ 是“容易踩踏”的字符串。

### 样例解释 2

第 $3$ 个字符不是 RUD 之一,所以这个 $S$ 不是“容易踩踏”的字符串。
上一题 去做题 下一题