3170 - 【入门】纸杯猜数

题目描述

你和小华正在玩纸杯猜数游戏。

小华在桌面上扣放了一排 n 个纸杯,依次标号为 1\sim n。每个纸杯内侧写有一个数字。

小华先将每个纸杯上的数字告诉小明,然后他快速的进行了如下 m 次交换操作:

选择两个纸杯 uv,交换它们的位置。(u,v 相同表示本次不交换)

现在小华想让你回答:m 次操作后依次排列的纸杯上的数字分别是多少。

输入

第一行输入两个数 n,m,分别表示纸杯数、操作数(1≤n,m≤50000);

第二行输入 n 个数,分别表示每个纸杯内侧的数字;

之后 m 行,每行两个数 u,v,表示将这两个纸杯交换。

输出

输出一行 n 个数,表示交换后每个纸杯内侧的数字依次是多少。以空格隔开。

样例

输入

8 3
1 4 7 20 5 3 11 6
3 7
2 6
5 3

输出

1 3 5 20 11 4 7 6
标签
题目参数
时间限制 1 秒
内存限制 128 MB
提交次数 12
通过人数 10
金币数量 1 枚
统计
上一题 下一题