#GPT240. 指定位置交换

指定位置交换

指定位置交换

题目描述

给定一维数组和两个位置 p,qp,q,请交换这两个位置上的元素后输出数组。位置从 11 开始。

本题只需要使用输入输出、变量、条件判断、循环和一维数组即可完成。


输入格式

从标准输入按以下格式读取数据:

nn pp qq

a1a_1 a2a_2 \cdots ana_n

其中:

  • 第一行:三个整数 n,p,qn,p,q
  • 第二行:nn 个整数。

输出格式(输出要求)

输出一行 nn 个整数,表示交换后的数组。


样例

5 1 5
3 1 4 1 5
5 1 4 1 3

样例解释(样例说明)

样例交换第 11 个和第 55 个元素后为 5 1 4 1 3


数据范围(数据范围)

  • 1n10001 \le n \le 1000
  • 109ai109-10^9 \le a_i \le 10^9