已知一段消息由26个小写字母和0-9这10个数字构成。 现在需要设计一种简单的字典加密法和解密法,把消息加密为简单密文,或者把一段密文还原为原文。 说明: 本字典加解密算法中用的字典由36个字符组成,分别为:abcdefghijklmnopqrstuvwxyz0123456789,加密前、后的字符串也是由这36个字符组成。 输入字典格式为36个字符组成的串D。串中每个字符表示A中对应位置处的字符加密后的结果,如 A:abcdefghijklmnopqrstuvwxyz0123456789 D:fghijklmnopqrstuvwxyz0123456789abcde 表示a=f,b=g...0=5...9=e 请根据输入对字符串进行加密或解密。
输入描述:
第一行是字典,由36个字符数字组成,具体含义见题目中的相关说明。第二行是模式,1表示加密,0表示解密第三行是待加密字符串或待解密字符串,长度小于10000
输出描述:
使用对应字典加密或解密后的字符串。
示例1
输入
fghijklmnopqrstuvwxyz0123456789abcde
1
a3579hello
示例2
输入
fghijklmnopqrstuvwxyz0123456789abcde
0
f8acemjqqt
加载中...