2499 密码专家
Time Limit : 2000/1000 MS(Java/Others) | Memory Limit : 131072/65536 KB(Java/Others)
Submits : 913 | Solved : 183
Description
密码专家经常做的事就是编码和解码,今天ACM先生截到两条来自R国的重要密文,
一条是原文,一条是密文。
据情报专家说,R国的人常用的编码方式有两种,而且非常狡猾,有时是两种方法一起用。
方法一是把原文的每一个字母用另一个字母来替代,同一类的字母用同一个字母替代,不同类的字母用不同的字母替代。
如原文abcxyz,若每个字母用它的后一个字母替代,将得到密文bcdyza。
方法二是把原文字母的顺序按某种方式打乱。
如原文abcxyz,密文可以是azbycx。
现在ACM先生想知道,他截获的密文是不是符合情报专家所说。
Input
多组测试。
每组数据包括一个原文和一个密文,原文和密文由大写字母组成,长度不大于1000。
Output
每组测试输出一个"YES"或"NO"。
"YES"表示加密方式符合情报人员所说。
"NO"表示加密方式不符合情报人员所说。
Sample Input
AAA
AAA
ABC
AAA
Sample Output
YES
NO
HINT
Source
NBU OJ
[ Top ] | [ Submit ] | [ Statistics ] | [ Standing ]