#P3581. Sequence
Sequence
描述 给定一个序列 ,保证其满足。请将其分割为三个子序列,分别对每个子序列进行反转,从而形成一个按字典序尽可能小的新序列。
字典序定义如下:对于两个序列 和 ,当且仅当存在某个 ,使得 j < i Aⱼ = Bⱼ {A₁, A₂, ..., An}{B₁, B₂, ..., Bn}$。
输入
第一行包含整数 接下来 行依次给出序列的元素。
输出
输出 行,表示可获得的字典序最小的序列。 输入数据示例 1
5
10
1
2
3
4
输出数据示例 1
1
10
2
4
3
提示 {10, 1, 2, 3, 4} → {10, 1 | 2 | 3, 4} → {1, 10, 2, 4, 3} (注:题目要求生成的数据元素互不相同,无需解决问题,仅需提供数据生成程序。)