A1470 | AC狗破译情报
时间限制1s
内存限制128MB
通过 / 提交0/0
题目描述
抗战时期,密码学与战争有着天然联系。作战情报“加密”与成功“破译”,使战争形势大逆转的事例不胜枚举。在抗日战争中,保密工作是极其重要的一环。为了保证通信安全,中国军队采用了多种加密方式,如替换密码、代号密码、多位移密码、多表密码等等。其中,替换密码是最常用的一种加密方式。替换密码是指将明文中的字母按照一定规律替换成密文中的字母,从而达到保密的目的。
AC狗是一名计算机专业的学生,在大学期间学习了密码学。他认为他可以使用自己的知识来帮助我军获取情报。AC狗开始研究敌军使用的加密技术,并尝试破解它们。他花费了数周时间来分析密码,并最终成功地破解了其中一种密码。
经过研究,AC狗发现了如下加密规律(括号中是一个“原文 -> 密文”的例子)
1.原文中所有的字符都在字母表中左移了三个位置(dec -> abz)
2.逆序存储(abcd -> dcba )
3.大小写互换(mnXY -> MNxy)
AC狗是一名计算机专业的学生,在大学期间学习了密码学。他认为他可以使用自己的知识来帮助我军获取情报。AC狗开始研究敌军使用的加密技术,并尝试破解它们。他花费了数周时间来分析密码,并最终成功地破解了其中一种密码。
经过研究,AC狗发现了如下加密规律(括号中是一个“原文 -> 密文”的例子)
1.原文中所有的字符都在字母表中左移了三个位置(dec -> abz)
2.逆序存储(abcd -> dcba )
3.大小写互换(mnXY -> MNxy)
输入格式
一个加密的字符串。(长度小于50且只包含大小写字母)
输出格式
输出解密后的字符串。
输入输出样例
输入 #1
GSOOWFASOq
输出 #1
Trvdizrrvj
暂无题解
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?