字符串

2499 密码专家

时间限制 : 2000/1000 MS(Java/Others) | 内存限制 : 131072/65536 KB(Java/Others)

Submits : 15 | Solved : 1

题目描述

密码专家经常做的事就是编码和解码,今天ACM先生截到两条来自R国的重要密文,
一条是原文,一条是密文。
据情报专家说,R国的人常用的编码方式有两种,而且非常狡猾,有时是两种方法一起用。
方法一是把原文的每一个字母用另一个字母来替代,同一类的字母用同一个字母替代,不同类的字母用不同的字母替代。
如原文abcxyz,若每个字母用它的后一个字母替代,将得到密文bcdyza。
方法二是把原文字母的顺序按某种方式打乱。
如原文abcxyz,密文可以是azbycx。
现在ACM先生想知道,他截获的密文是不是符合情报专家所说。

输入要求

多组测试。
每组数据包括一个原文和一个密文,原文和密文由大写字母组成,长度不大于1000。

输出要求

每组测试输出一个"YES"或"NO"。
"YES"表示加密方式符合情报人员所说。
"NO"表示加密方式不符合情报人员所说。

输入样例

AAA
AAA
ABC
AAA

输出样例

YES
NO

提示


来源

NBU OJ

[ 返回顶端 ] | [ 代码提交 ]