SZ#G4B28. 【GESP强化 四级】数字译码

提交2 通过1
通过率50%
时间限制2000ms
内存限制256MiB
    ID: 11270 传统题 2000ms 256MiB 尝试: 2 已通过: 1 难度: 普及 上传者: 标签>GESPGESP强化C++c++编程题进制转换和字符串字符串字符编码顺序构造

题目描述

珅泽教育的字母展示板把 2626 个小写英文字母按照字典序编号:a 的编号是 11b 的编号是 22,依此类推,z 的编号是 2626

小婷老师在控制台中依次输入 2626 个整数,组成序列 P=(P1,P2,,P26)P=(P_1,P_2,\ldots,P_{26})。每个整数都在 112626 之间,并且这些整数两两不同,所以 112626 中的每个编号都恰好出现一次。

展示板从左到右生成一个长度为 2626 的字符串 SS。对于任意 i (1i26)i\ (1\le i\le26)SS 的第 ii 个字符正是字母表中从小到大排列的第 PiP_i 个小写英文字母。小泽按这个规则完成全部位置的转换后,屏幕上显示的完整字符串就是本次活动的译码结果。

这套编号表始终使用标准的二十六个小写英文字母,不会跳过字母,也不会把大写字母混入结果。由于每个编号只出现一次,译码后的每个小写字母也恰好出现一次。

输入格式

一行输入 2626 个整数 P1,P2,,P26P_1,P_2,\ldots,P_{26}

输出格式

输出一行,包含按照上述对应关系得到的长度为 2626 的字符串 SS

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
abcdefghijklmnopqrstuvwxyz
2 1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
bacdefghijklmnopqrstuvwxyz
5 11 12 16 25 17 18 1 7 10 4 23 20 3 2 24 26 19 14 9 6 22 8 13 15 21
eklpyqragjdwtcbxzsnifvhmou

样例解释

样例 #1

各编号按照 1,2,,261,2,\ldots,26 的顺序出现,因此依次对应 a,b,ldots,z

样例 #2

前两个编号交换为 2,12,1,所以前两个字符变为 ba;其余编号仍按顺序对应后面的字母。

样例 #3

依次把每个编号替换成字母表中对应位置的小写字母,连接后得到 eklpyqragjdwtcbxzsnifvhmou

数据范围与约定

  • 1Pi261 \le P_i \le 26
  • PiPj(ij)P_i \ne P_j (i\ne j)
  • 输入中的所有值均为整数