22智科小高同学


私信TA

用户名:dotcpp0632218

访问量:401

签 名:

还得学

等  级
排  名 8918
经  验 1132
参赛次数 2
文章发表 7
年  龄 0
在职情况 学生
学  校 阜阳师范大学
专  业 智能科学与技术

  自我简介:

阜阳师范的一只小菜鸡

注意注意注意!!!!

这题的交换的x,y是位置,而不是具体的数据!!!
所以具体坐标需要-1

注意事项:

参考代码:

# 读取输入的整数n和m

n,m=map(int,input().split())


# 读取输入的字符串并将其转换为列表

a=[i for i in input().split()]


# 进行m次操作,每次操作交换列表中下标为x-1和y-1的两个元素

for _ in range(m):

    x,y=map(int,input().split())

    a[x-1],a[y-1]=a[y-1],a[x-1]


# 遍历列表a并输出每个元素

for i in a:

    print(i)


 

0.0分

2 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区