1985: 加密-CCF-GESP2026年6月三级C++
Memory Limit:128 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:2
Solved:2
Description
小杨同学有一串数字,想把它们变成另一串数字,这个过程叫做加密。
他有一本密码本,密码本告诉你:每个数字应该变成哪个数字。
数字一共有 10 个:0、1、2、3、4、5、6、7、8、9。
密码本会依次告诉你:
0 要变成什么
1 要变成什么
2 要变成什么
……
9 要变成什么
请你按照密码本,把原来的每个数字都换成新的数字,然后输出。
他有一本密码本,密码本告诉你:每个数字应该变成哪个数字。
数字一共有 10 个:0、1、2、3、4、5、6、7、8、9。
密码本会依次告诉你:
0 要变成什么
1 要变成什么
2 要变成什么
……
9 要变成什么
请你按照密码本,把原来的每个数字都换成新的数字,然后输出。
Input
输入共有 3 行。
第一行:一个整数,表示有多少个数字需要加密;
第二行:这些需要加密的数字;
第三行:密码本,一共 10 个数字。
这 10 个数字的意思是:
第 1 个数字:表示 0 加密后变成什么;
第 2 个数字:表示 1 加密后变成什么;
第 3 个数字:表示 2 加密后变成什么;
……
第 10 个数字:表示 9 加密后变成什么。
输出格式
输出加密后的数字。
第一行:一个整数,表示有多少个数字需要加密;
第二行:这些需要加密的数字;
第三行:密码本,一共 10 个数字。
这 10 个数字的意思是:
第 1 个数字:表示 0 加密后变成什么;
第 2 个数字:表示 1 加密后变成什么;
第 3 个数字:表示 2 加密后变成什么;
……
第 10 个数字:表示 9 加密后变成什么。
输出格式
输出加密后的数字。
Output
输出加密后的数字。
也就是:把输入第二行里的每个数字,都按照输入第三行的密码本换掉后输出。
也就是:把输入第二行里的每个数字,都按照输入第三行的密码本换掉后输出。
Sample Input Copy
7
0 2 0 3 4 1 9
9 0 1 2 3 4 5 6 7 8
Sample Output Copy
9 1 9 2 3 0 8