atcoder#AGC055B. [AGC055B] ABC Supremacy
[AGC055B] ABC Supremacy
题目描述
A, B, C からなる長さ の文字列 が与えられます。あなたは、次の操作を何回でも行うことができます。
- が
ABC,BCA,CABのいずれかに等しいような を任意に選ぶ。そして、その三文字をABC,BCA,CABのいずれかで置換する。
例えば、文字列 AABC に対して、以下の変換を行うことができます。
AABCABCABCAA
上記の操作を有限回行うことで( 回でもよい)、文字列 から文字列 を得ることが可能か判定してください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
上記の操作で を に変換することが可能であれば 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
これは問題文で説明した例です。