#C. 纸杯猜数

    传统题 1000ms 128MiB

纸杯猜数

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

说明

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

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

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

选择两个纸杯u和v,交换它们的位置。(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

提示

对于100%的数据,1≤n,m≤50000,1≤u,v≤n,每个纸杯的数字≤10^9;

<br />

<br />

<br />

第一次交换3、7号纸杯:1 4 11 20 5 3 7 6;

第二次交换2、6号纸杯:1 3 11 20 5 4 7 6;

第三次交换5、3号纸杯:1 3 5 20 11 4 7 6。

<br />

7.13下午3点50作业

未认领
状态
已结束
题目
3
开始时间
2023-7-13 0:00
截止时间
2023-7-21 23:59
可延期
24 小时