#P1129. 交换纸杯

交换纸杯

题目描述

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

小明在桌面上扣放了一排 nn 个纸杯,依次标号为 11~nn。每个纸杯内侧写有一个数字。

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

选择两个纸杯 uuvv,交换它们的位置。

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

输入格式

第一行两个整数 nn, mm,分别表示纸杯数和交换次数。

第二行输入 nn 个数 aia_i,分别表示每个纸杯内侧数字。

之后的 mm 行,每行两个数字 uiu_iviv_i,分别表示要交换的两个纸杯的编号。

输出格式

一行 nn 个数字,表示交换结束后 11~nn 号纸杯内的数字,空格隔开。

样例数据

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

数据范围

对100%的数据,2n5002 \le n \le 500108ai108-10^8\le a_i \le 10^80m1000 \le m \le 1001ui,vin1 \le u_i,v_i \le n