#H451. 文艺平衡树
文艺平衡树
题目描述
你需要维护一种文艺平衡树,规则如下:
给定一个长度为n的整数序列,初始时序列为{1,2,…,n−1,n}。
序列中的位置从左到右依次标号为1∼n。
我们用[l,r]来表示从位置ll到位置r之间(包括两端点)的所有数字构成的子序列。
现在要对该序列进行m次操作,每次操作选定一个子序列[l,r],并将该子序列中的所有数字进行翻转。
例如,对于现有序列1 3 2 4 6 5 7
,如果某次操作选定翻转子序列为[3,6],那么经过这次操作后序列变为1 3 5 6 4 2 7
。
请你求出经过m次操作后的序列。
输入格式
第一行包含两个整数n,m。
接下来m行,每行包含两个整数l,r,用来描述一次操作。
输出格式
共一行,输出经过m次操作后的序列。
6 3
2 4
1 5
3 5
5 2 1 4 3 6
提示
数据范围
1≤n,m≤,
1≤l≤r≤n。