#462. 纸杯猜数
纸杯猜数
问题描述
你和小华正在玩纸杯猜数游戏。桌面上一排编号为 的 个纸杯,每个纸杯内侧写有一个数字。小华先将这 个数字告诉你,然后进行了 次交换操作:每次选择两个纸杯 和 (若 则不交换),交换它们的位置。现在请你回答:完成所有交换后,依次排列的纸杯内侧数字分别是多少?
输入格式
第一行输入两个整数 ,分别表示纸杯数和操作数,满足 ;
第二行输入 个整数,表示初始每个纸杯内侧的数字;
接下来 行,每行两个整数 ,表示交换编号为 和 的纸杯。
输出格式
输出一行 个整数,表示交换结束后依次排列的纸杯内侧数字,用空格分隔。
样例输入
8 3
1 4 7 20 5 3 11 6
3 7
2 6
5 3
样例输出
1 3 5 20 11 4 7 6