#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