Toggle navigation
HUSTOJ
常见问答
讨论版
问题
来源/分类
状态
排名
竞赛&作业
[
问题
状态
排名
OI 排名
统计
]
Login
问题 B: 上海市一月月赛-丙组-第2题-凯撒加密
问题 B: 上海市一月月赛-丙组-第2题-凯撒加密
时间限制:
1
Sec
内存限制:
128 MB
提交:
22
解决:
8
[
提交
] [
状态
] [
讨论版
] [命题人:
]
题目描述
恺撒密码是一种广为人知的加密技术。恺撒把需要加密的字母按字母表向后移动3位,替换成密文字母。例如,所有的A将被变成D,B变成E等等。若要加密最后三个字母,则需要折回到前三个字母,比如x变a,y变b,z变c。
例如以下明文:
TheQuickBrownFoxJumpsOverTheLazyDog
将被加密成:
WkhTxlfnEurzqIraMxpsvRyhuWkhOdcbGrj
给定一段只由拉丁字母组成的字符序列,请将它用凯撒加密成密文。
输入
一个字符序列:表示需要加密的明文
设输入的字符数量为 n,则保证1≤n≤100,000
输出
一个字符序列:表示加密后的密文
样例输入
Copy
TheQuickBrownFoxJumpsOverTheLazyDog
样例输出
Copy
WkhTxlfnEurzqIraMxpsvRyhuWkhOdcbGrj