#arc145a. [arc145_a]AB Palindrome
[arc145_a]AB Palindrome
問題文
A
, B
からなる長さ の文字列 が与えられます。
あなたは、以下の操作を 回以上好きな回数繰り返すことができます。
- の中の隣接する 文字を一ヶ所選び、
AB
で置き換える。
を回文にできるか判定してください。
回文とは ある文字列 について、 の長さを として、全ての整数 () について、 の前から 文字目と後ろから 文字目が同じであるとき、またそのときに限って、 は回文です。
制約
- は
A
,B
からなる長さ の文字列
入力
入力は以下の形式で標準入力から与えられる。
出力
を回文にできる場合は Yes
を、そうでない場合は No
を出力せよ。
入力例 1
3
BBA
出力例 1
Yes
文字目の BA
を操作により AB
で置き換えることで、 を回文である BAB
にできます。
入力例 2
4
ABAB
出力例 2
No
操作を何回行っても、 を回文にはできません。