atcoder#ABC301C. [ABC301C] AtCoder Cards
[ABC301C] AtCoder Cards
题目描述
AtCoder社ではカードを使った 人ゲームが流行っています。
ゲームで使う各カードには、英小文字 文字または @
の文字が書かれており、いずれのカードも十分多く存在します。
ゲームは以下の手順で行います。
- カードを同じ枚数ずつ 列に並べる。
@
のカードを、それぞれa
,t
,c
,o
,d
,e
,r
のいずれかのカードと置き換える。- つの列が一致していれば勝ち。そうでなければ負け。
このゲームに勝ちたいあなたは、次のようなイカサマをすることにしました。
- 手順 以降の好きなタイミングで、列内のカードを自由に並び替えてよい。
手順 で並べられた つの列を表す つの文字列 が与えられるので、イカサマをしてもよいときゲームに勝てるか判定してください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
イカサマをしてもよいとき、ゲームに勝てるなら Yes
、勝てないなら No
と出力せよ。
题目大意
给你两个长度相同的字符串 和 ,你可以进行如下两个操作:
-
将其中的
@
转化为a
,t
,c
,o
,d
,e
,r
中的任意一个 -
任意交换字符的顺序
问是否能通过数次以上两种操作使得字符串 等于字符串 。
ch@ku@ai
choku@@i
Yes
ch@kud@i
akidu@ho
Yes
aoki
@ok@
No
aa
bb
No
提示
制約
- は英小文字と
@
からなる - の長さは等しく 以上 以下
Sample Explanation 1
@
をうまく置き換えることによって、両方とも chokudai
と一致させることが可能です。
Sample Explanation 2
イカサマをし、@
をうまく置き換えることによって、両方とも chokudai
と一致させることが可能です。
Sample Explanation 3
イカサマをしても勝つことはできません。