AT_arc095_a [ABC094C] Many Medians
题目描述
若l是一个奇数,那么l个数的数列的中位数就是数列中第 $\dfrac{l+1}{2}$ 大的数。
输入N个整数,$X$$_{1}$, $X$$_{2}$, ..., $X$$_{N}$ ,保证N为偶数。对于每一个i=1,2, ..., N,输出去掉xi之后数列的中位数$B$$_{i}$。
输入格式
两行,第一行为N,第二行为 $X$$_{1}$, $X$$_{2}$, ..., $X$$_{N}$ 。
输出格式
N行,第i行表示$B$$_{i}$。
###### 说明/提示
* 2 $\le$ N $\le$ 200000
* N为偶数
* 1 $\le$ $X$$_{i}$ $\le$ 10$^{9}$
说明/提示
### 制約
- $ 2\ \leq\ N\ \leq\ 200000 $
- $ N $ は偶数
- $ 1\ \leq\ X_i\ \leq\ 10^9 $
- 入力はすべて整数
### Sample Explanation 1
\- $ X_2,\ X_3,\ X_4 $ の中央値は $ 4 $ なので,$ B_1\ =\ 4 $ です. - $ X_1,\ X_3,\ X_4 $ の中央値は $ 3 $ なので,$ B_2\ =\ 3 $ です. - $ X_1,\ X_2,\ X_4 $ の中央値は $ 3 $ なので,$ B_3\ =\ 3 $ です. - $ X_1,\ X_2,\ X_3 $ の中央値は $ 4 $ なので,$ B_4\ =\ 4 $ です.