U544211 【字符串练习】加密沟通(解密)

题目背景

小Z与小Y都是学过编程的学生,因为某绿色软件不支持P2P链接,于是他们决定使用**类似ASCII码**加密内容。请你编写一道程序来负责**解密**内容。 加密题见 [加密沟通(加密)](https://www.luogu.com.cn/problem/U544119)

题目描述

### **密文转原文规则** - 密文格式为 `前缀` + ` `(空格) + `ASCII码序列`,其中: - **前缀**为 `en` 或 `py`(小写),表示还原模式。 - **ASCII码序列**是一串十进制数字,用空格分隔,例如 `72 101 108 108 111`。 你的任务是根据前缀规则,将ASCII码序列还原为原始字符串。 --- #### **还原规则** 1. **英文模式 (`en`)**: - 将每个ASCII码转换为对应字符,包括空格(ASCII码为 `32`)。 - 示例: 输入:`en 72 101 108 108 111 32 87 111 114 108 100` 输出:`en Hello World` 2. **拼音模式 (`py`)**: - 将每个ASCII码转换为对应字符,并直接拼接所有字符(无空格)。 - 示例: 输入:`py 110 105 51 104 97 111 51` 输出:`py ni3hao3` 更具体的转换规则和样例见[加密沟通(加密)](https://www.luogu.com.cn/problem/U544119) **⚠️拼音密文转换回原文无需考虑空格,上题为了方便拼音原文加了空格,不要误解⚠️** 请编写程序,实现上述功能!

输入格式

共一行,包含一个字符串 输入字符串必须严格遵循以下格式: 前缀 + (空格) + 正文内容

输出格式

共一行,包含一个字符串 输出字符串必须严格遵循以下格式: 前缀 + (空格) + 正文内容

说明/提示

最大长度不超过 10e5(包括前缀和正文)。 感谢DeepSeek的帮助 声明:纯手打题干,有错误请指出;