#P7224. A. 数列构造

A. 数列构造

A. 数列构造

CC 有一个长度为偶数的 1,,n1, \cdots, n 的全排列 AA,CC 想每次从 AA 中抽取两个连续的数字,把它放到数列 BB 的末尾,借此构造出一个数列,当然,数列 BB 一开始是全空的。

CC 发现这显然有很多构造方法,于是 CC 想问问你,哪一种方案的字典序最大。

输入格式

第一行为一个整数 nn ,表示全排列的范围。

接下来的一行包含 nn 个整数,表示题目给定的全排列 AA。

输出格式

一行包含 nn 个整数,表示构造的字典序最大的 BB。

样例输入1

6
4 6 3 2 5 1

样例输出1

6 3 5 1 4 2

数据范围

对于 20%20\% 的数据,1n5001 \leq n \leq 500

对于 40%40\% 的数据,1n5×1031 \leq n \leq 5\times 10 ^ 3

对于 60%60\% 的数据,1n5×1041 \leq n \leq 5 \times 10 ^ 4

对于 100%100\% 的数据,1n1051 \leq n \leq 10^5nn 是偶数。