U515314 交换元素

题目背景

晨晨最近在研究数组,对数组的操作特别感兴趣,发现一个很有意思的问题,如果只 是交换数组里面的某两个数很简单,但是假如交换组数中任意指定的两段不重合数据,怎么解决呢?

题目描述

把原来的数组交换位置后输出

输入格式

第一行:只有一个数 n(2≤n≤10000)。 第二行:共 n 个数。 第三行:两个数,标识第一段数据的开始和结束位置; 第四行:两个数,标识第二段数据的开始和结束位置。 说明:给出的位置保证存在且不重合。

输出格式

输出交换后的数组元素。