#joi2019yob. [joi2019_yo_b]すごろくと駒 (Sugoroku and Pieces)
[joi2019_yo_b]すごろくと駒 (Sugoroku and Pieces)
问题描述
JOI君有一块带有2019个格子的棋盘。这些格子以从左到右编号从1到2019。
现在棋盘上有N个棋子。这些棋子按照距离起点的远近从1到N编号。第i个棋子(1≤i≤N)位于格子Xi上。所有棋子都位于不同的格子上。
JOI君接下来要进行M次操作。第j次操作(1≤j≤M)将棋子Aj向前移动1个格子。但是,如果起始格子是终点格子,或者目标格子上有另一个棋子,棋子Aj将保持原位不动。
当所有操作完成后,请确定每个棋子的位置。
约束条件
- 1≤N≤100
- 1≤X1<X2<...<XN≤2019
- 1≤M≤100
- 1≤Aj≤N(1≤j≤M)
输入格式
从标准输入中以以下形式给出输入:
N X1 X2 ... XN M A1 A2 ... AM
输出格式
输出N行。第i行(1≤i≤N)输出在所有操作完成后,棋子i所在的格子编号。
示例输入 1
3
2 3 6
2
1 3
示例输出 1
2
3
7
在第一次操作中,将棋子1从格子2移动到格子3。然而,由于棋子2已经放在格子3上,棋子1将保持原位不动。
在第二次操作中,将棋子3从格子6移动到格子7。
所有操作完成后,棋子1位于格子2,棋子2位于格子3,棋子3位于格子7。
示例输入 2
2
1 2016
4
2 2 2 2
示例输出 2
1
2019
在第3次操作完成后,棋子2位于格子2019。因此,第4次操作中棋子2保持原位不动。
示例输入 3
4
1001 1002 1003 1004
7
1 2 3 4 3 2 1
示例输出 3
1002
1003
1004
1005