A41 - Tile Coloring
Editorial
Time Limit: 1 sec / Memory Limit: 1024 MB
配点: 点
問題文
枚のタイルがあり、最初はすべて白色で塗られています。太郎君は以下の操作を繰り返すことで、左から 番目のタイルの色を文字 (R
のとき赤色、 B
のとき青色)にしたいです。
- 連続する つのタイルを赤色で塗り替える
- 連続する つのタイルを青色で塗り替える
太郎君が目的を達成できるかどうかを判定するプログラムを作成してください。
制約
- 文字 は
R
またはB
のいずれかである
入力
入力は以下の形式で標準入力から与えられます。
出力
太郎君が目的を達成できるとき Yes
、そうでないとき No
を出力してください。
入力例 1Copy
Copy
7 BBRRRBB
出力例 1Copy
Copy
Yes
たとえば以下のような順序で操作を行えば、目的を達成できます。
- 左から 番目のタイルを青色で塗る(現在の盤面:青青青白白白白)
- 左から 番目のタイルを青色で塗る(現在の盤面:青青青白青青青)
- 左から 番目のタイルを赤色で塗る(現在の盤面:青青赤赤赤青青)
入力例 2Copy
Copy
5 RBRBR
出力例 2Copy
Copy
No