#P374. 子序列交换

子序列交换

问题描述

有一组(假设有n个)整数,给出其排列顺序,例如:3,6,11,45,23,70,67,34,26,89,90,15,56,50,20,10。

编一程序交换这数组中任意指定的两段不重合数据。

输入格式:

第一行,n(n<100)

第二行,n个用空格隔开的整数

第三行有四个用空格隔开的整数x1,x2,y1,y2,分别表示这两段数的起始和结束位置

输出格式:

仅一行,数组调整后的结果

输入样例:

16
3 6 11 45 23 70 67 34 26 89 90 15 56 50 20 10
2 4 8 15

输出样例:

3 34 26 89 90 15 56 50 20 23 70 67 6 11 45 10