luogu#P6721. [BalkanOI2011] medians

[BalkanOI2011] medians

题目描述

AA1,2,3,,2×N11,2,3,\ldots,2\times N-1 的任意一种排列。

我们定义 AA 的前缀中位数为一个长度为 NN 的数列 BBBiB_iA1,A2,,A2×i1A_1,A_2,\ldots,A_{2\times i-1} 的中位数。

我们将会给出 BB 数列,请构造一个数列 AA,使得其前缀中位数为 BB

输入格式

第一行为一个整数 NN

接下来一行 NN 个整数,表示数列 BB

输出格式

仅一行 2×N+12\times N+1 个整数,表示您构造的数列 AA

数据一定有解,您只需要输出其中一种。

5
1 3 3 4 5

1 9 3 2 4 8 7 5 6

提示

数据范围及限制

  • 对于 60%60\% 的数据,保证 N103N\le 10^3
  • 对于 100%100\% 的数据,保证 1N1051\le N\le 10^51Ai,Bi2×N11\le A_i,B_i\le 2\times N-1,数据一定有解。

说明

本题译自 Balkan Olympiad in Informatics 2011 Day 1 T3 medians

感谢

https://www.luogu.com.cn/user/193198
SPJ。