atcoder#AGC055B. [AGC055B] ABC Supremacy
[AGC055B] ABC Supremacy
题目描述
A
, B
, C
からなる長さ の文字列 が与えられます。あなたは、次の操作を何回でも行うことができます。
- が
ABC
,BCA
,CAB
のいずれかに等しいような を任意に選ぶ。そして、その三文字をABC
,BCA
,CAB
のいずれかで置換する。
例えば、文字列 AABC
に対して、以下の変換を行うことができます。
AABC
ABCA
BCAA
上記の操作を有限回行うことで( 回でもよい)、文字列 から文字列 を得ることが可能か判定してください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
上記の操作で を に変換することが可能であれば YES
、そうでなければ NO
と出力せよ。大文字、小文字は不問である。
题目大意
给定两个长度为 的字符串 。
你可以进行若干次以下操作:
- 若 中的一个子串为
ABC
,BCA
或CAB
,那么可以将这个子串替换为ABC
,BCA
或CAB
。
求能否将 变成 ,输出 YES
或 NO
。
4
AABC
BCAA
YES
4
ABCA
BCAB
NO
提示
制約
- は、
A
,B
,C
からなる長さ の文字列である。 - は、
A
,B
,C
からなる長さ の文字列である。
Sample Explanation 1
これは問題文で説明した例です。