交换纸杯----一维数组

交换纸杯

题目难度:初阶

时间限制:1000ms

内存限制:128mb

题目描述

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

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

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

选择两个纸杯u和v,交换它们的位置。

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

输入格式

第一行两个整数n,m,分别表示纸杯数和交换次数。

第二行输入n个数ai,分别表示每个纸杯内侧数字。

之后的m行,每行两个数字ui和vi,分别表示要交换的两个纸杯的编号。

输出格式

一行n个数字,表示交换结束后1~n号纸杯内的数字,空格隔开。

样例数据
样例输入#1
8 3
1 4 7 20 5 3 11 6
3 7
2 6
5 3
样例输出#1
1 3 5 20 11 4 7 6
数据范围

对100%的数据,2≤n≤500,−108≤ai≤108,0≤m ≤100,1≤ui,vi≤n。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值