100 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
イカサマをしても勝つことはできません。