Problem5819--区间翻转

5819: 区间翻转

Time Limit: 1.000 Sec  Memory Limit: 128 MB
Submit: 6  Solved: 5
[Submit] [Status] [Web Board] [Creator:]

Description

描述

给定一个整数数组,以及一个区间 [L, R](位置从1开始计数),请将数组中从第 L 个元素到第 R 个元素这一段进行翻转(即逆序),其余元素位置保持不变。输出翻转后的数组。

输入格式

  • 第一行包含两个整数 n 和 m(1 ≤ n ≤ 100,1 ≤ m ≤ 10),表示数组元素个数和翻转操作的次数。

  • 第二行包含 n 个整数,表示初始数组。

  • 接下来 m 行,每行两个整数 L 和 R(1 ≤ L ≤ R ≤ n),表示一次翻转操作的区间。

输出格式
输出一行,包含 n 个整数,表示经过 m 次区间翻转后的数组,元素之间用空格隔开。


Sample Input

5 1
1 2 3 4 5
2 4

Sample Output

1 4 3 2 5

Source/Category

 

[Submit] [Status]