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