#P1822. 子段反转(ABC356A-Subsegment Reverse)

子段反转(ABC356A-Subsegment Reverse)

Description

给定正整数N、L和R 。 对于长度为N的序列A=(1,2,…,N),执行一次将第L个到第R个元素反转的操作。 输出操作后的序列。

Input Format

输入格式如下: N L R

Output Format

输出操作后的序列为A′=A~1~,A~2~,…,A~N~,数字之间以空格隔开。

5 2 3
1 3 2 4 5
7 1 1
1 2 3 4 5 6 7
10 1 10
10 9 8 7 6 5 4 3 2 1

Hint

数据范围与提示 【样例1说明】 最初,A=(1,2,3,4,5)。 将第二个到第三个元素反转后,序列变为(1,3,2,4,5),应该输出这个结果。

【样例2说明】 L=R是可能的。

【样例3说明】 L=1或R=N是可能的。

【数据范围】 所有输入值都是整数。 1≤L≤R≤N≤100