传统题 1000ms 256MiB

小码哥和密码学

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

小码对密码学很感兴趣,他自己发明了一种加密算法:

  1. 字母 a a 使用数字 0 0 表示,字母 b b 使用数字 1 1 表示…,字母 z z 使用数字 25 25 表示,字母 ba ba 使用数字 26 26 表示,字母 bb bb 使用数字 27 27 表示…,字母 bz bz 使用数字 51 51 表示。字母 ca ca 使用数字 52 52 表示…,依次类推。
  2. 和上面的完全相反,数字 0 0 使用字母 a a 表示,数字 1 1 使用字母 b b 表示…,数字 25 25 使用字母 z z 表示,数字 26 26 使用字母 ba ba 表示,数字 27 27 使用字母 bb bb 表示…,数字 51 51 使用字母 bz bz 表示,数字 52 52 使用字母 ca ca 表示…,依次类推。
  3. 对于连续的字母或者数字,按照上面的规律将字母转为数字,数字转为字母。
  4. 连续的数字最长不超过各语言长整型能够表示的大小,字母转换来的数字也不超过各语言长整型能够表示的大小。
  5. 特别强调的是,连续的数字不会以 0 0 开头,连续的字母不会以 a a 开头。

请编写一个程序,帮他完成这个加密过程。

输入格式

一行表示需要加密的密码,由总共长度为 L L 1L50 1 \le L \le 50 )的小写英文字母和数字随机组成。

输出格式

输出加密后的密码。

27b27c
bb1bb2

2023 “码蹄杯” 全国职业院校程序设计大赛 - 决赛

未参加
状态
已结束
规则
XCPC
题目
15
开始于
2023-12-3 15:00
结束于
2023-12-3 20:00
持续时间
5 小时
主持人
参赛人数
0