atcoder#AGC055B. [AGC055B] ABC Supremacy
[AGC055B] ABC Supremacy
配点 : 点
問題文
A, B, C からなる長さ の文字列 が与えられます。あなたは、次の操作を何回でも行うことができます。
- が
ABC,BCA,CABのいずれかに等しいような を任意に選ぶ。そして、その三文字をABC,BCA,CABのいずれかで置換する。
例えば、文字列 AABC に対して、以下の変換を行うことができます。
AABCABCABCAA
上記の操作を有限回行うことで( 回でもよい)、文字列 から文字列 を得ることが可能か判定してください。
制約
- は、
A,B,Cからなる長さ の文字列である。 - は、
A,B,Cからなる長さ の文字列である。
入力
入力は以下の形式で標準入力から与えられる。
出力
上記の操作で を に変換することが可能であれば YES、そうでなければ NO と出力せよ。大文字、小文字は不問である。
4
AABC
BCAA
YES
これは問題文で説明した例です。
4
ABCA
BCAB
NO