#P1343. 练51.3 纸杯猜数

    ID: 344 传统题 1000ms 64MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>http://bas.ssoier.cn:8086/problem_show.php?pid=3306数的存储与组织

练51.3 纸杯猜数

Description

你和小华正在玩纸杯猜数游戏。
小华在桌面上扣放了一排$n$个纸杯,依次标号为$1\sim n$。每个纸杯内侧写有一个数字。
小华先将每个纸杯上的数字告诉小明,然后他快速的进行了如下$m$次交换操作:
选择两个纸杯$u$和$v$,交换它们的位置。($u$,$v$相同表示本次不交换)
现在小华想让你回答:$m$次操作后依次排列的纸杯上的数字分别是多少。

Input Format

第一行输入两个数$n$,$m$,分别表示纸杯数、操作数($1≤n$,$m≤50000$);
第二行输入$n$个数,分别表示每个纸杯内侧的数字之后$m$行,每行两个数$u$,$v$,表示将这两个纸杯交换。

Output Format

输出一行$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

Source

http://bas.ssoier.cn:8086/problem_show.php?pid=3306 数的存储与组织