问题7101--同步列表

7101: 同步列表

[命题人 : ]
时间限制 : 1.000 sec  内存限制 : 256 MiB

题目描述

【题目描述】

保持一切井然有序是如此困难!对于这个问题,您有两个数字列表,每个列表的长度都是n。一个列表中的每个数字在另一列表中都有相应的数字。对应关系是,如果两个列表都排序并并排放置,则每对数字都会对应。例如,在列表(481097)和(74620)中,对应的数字是10748209746

您希望保持列表同步,但您知道第二个列表已出现问题。因此,您希望根据对应关系将其按与第一个列表相同的顺序放置。

例如,给定上面的两个列表,第二个列表应该重新排序为(20,7,46),以便与第一个列表保持一致。

输入

输入最多包含100个测试用例。每个测试用例以整数1≤n≤5000开头,后跟2n行。前n行是第一列表(按固定顺序),第二n行来自第二列表(可能与第一列表不同步)。列表中给出的所有整数都在[-10000,10000]范围内。当n=0时,输入结束。没有列表包含重复项。

输出

对于每个测试用例,打印出第二个列表,使其具有与第一个列表相同的顺序。在列表之间打印空行。

【样本输入1】

4

10

67

68

28

55

73

10

6

7

98

23

61

49

1

79

9

1

15

32

47

68

39

24

0

样本输出1】

6

55

73

10



68

24

39

32

1

47

15

样例输入 复制


样例输出 复制


来源/分类