SHAOXIAOJ正在加载中...

2509: 纸杯猜数游戏

金币值:1 定数:1 时间限制:1.000 s 内存限制:256 M
正确:0 提交:0 正确率:0.00% 命题人:
点赞量:0 收藏量:0 题目类型:程序

题目描述

你和小华正在玩纸杯猜数游戏。小华在桌面上放了一排n个纸杯(1≤n≤50000),位置标号为1~n。 每个纸杯底部写有一个数字。 小华先将每个纸杯底部的数字展示给你,然后他把纸杯全都口朝上放好。 再快速的进行了m次交换操作:任意选择两个纸杯u和v(u、v是从1开始的位置标号),交换它们的位置。 现在由你来说出,n个纸杯的数字依次是多少。 编写一个程序,模拟纸杯猜数的过程。纸杯数n(1≤n≤50000),交换次数m。 ![](https://resources.5aqima.com/teach/ppt/d70289204dcb4e0d82efe90112dac32b/18%20%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90%E5%B8%88PPT/data/img44.jpg)

输入格式

第一行输入两个数n、m,分别表示纸杯数、操作数。 第二行输入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~n中