OpenJudge

02:重排队伍

总时间限制:
1000ms
内存限制:
65535kB
描述

有n个小学生从左到右站成一排,分别编号为1,2,……n。现在你要按照一种置换规则来重排这个队列。你的置换规则用一个数组给出:a1,a2,a3,……,an。其中a1表示当前队列的第一个位置的人到队列的第a1个位置去。保证所有的a1,a2,a3,……,an均不相同,且为1到n中的某一个值。

现在按照这个置换规则刚好执行了三次变换。给出最后每个位置上的人的名字,请求出初始时从左到右每个人的名字。





输入
第一行一个整数n。
接下来第二行,给出n个数,表示a1,a2,a3,……,an。
在接下来给出最终从左到右n个人的名字。每个人的名字都由7个字符组成,名字之间用空格隔开。
输出
n行,每行一个名字。
表示初始时的队列。
样例输入
5
1 3 4 5 2
1234567 2222222 3333333 4444444 5555555
样例输出
1234567
5555555
2222222
3333333
4444444
提示
n<=100
全局题号
17139
添加于
2018-05-05
提交次数
114
尝试人数
64
通过人数
60