#S4U02P02. 【作业】交换指定的两段
【作业】交换指定的两段
交换指定的两段
难度:T1 【知识点:引用参数】【知识点:一维数组】【知识点:循环】
前置知识:数组下标、函数调用、引用参数。
题目描述
有一排个整数。指定其中两段位置和,两段长度相同且不重叠。将两段中的对应元素交换,其余位置不变,输出交换后的整排数据。
位置从开始编号,两端都包含。例如第一段的第一个元素与第二段的第一个元素交换,依此类推。此题不要求按数值大小排列。
输入格式
第一行是整数。
第二行是个整数。
第三行是;第四行是。
输出格式
一行个整数,表示交换后的数据,整数之间用空格分隔。
数据范围
,。
,;保证两段不重叠且。输入的第一段不一定在左边。
样例输入
16
3 6 11 45 23 70 67 34 26 89 90 15 56 50 20 10
3 5
13 15
样例输出
3 6 56 50 20 70 67 34 26 89 90 15 11 45 23 10