1112 纸杯猜数 | OJ题库 | CODE STUDY
CODE STUDY
Programming Practice Platform

欢迎回来

1112

纸杯猜数

Easy 时间限制 1000 ms 内存限制 262144 KB
一维数组

题目详情

返回题库

题目描述

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

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

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

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

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

输入描述

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

第二行输入n 个数,分别表示每个纸杯内侧的数字;之后m 行,每行两个数u ,v ,表示将这两个纸杯交换。

输出描述

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

测试样例

样例支持多行内容展示
样例1
输入
8 3
1 4 7 20 5 3 11 6
3 7
2 6
5 3
输出
1 3 5 20 11 4 7 6
editor.py

提交前会先自动运行样例。只有样例全部通过,才会进入后端正式判题。