AT_arc095_a [ABC094C] Many Medians
Description
[problemUrl]: https://atcoder.jp/contests/abc094/tasks/arc095_a
$ l $ が奇数のとき,$ l $ 個の数 $ a_1,\ a_2,\ ...,\ a_l $ の中央値とは,$ a_1,\ a_2,\ ...,\ a_l $ の中で $ \frac{l+1}{2} $ 番目に大きい値のことを言います.
$ N $ 個の数 $ X_1,\ X_2,\ ...,\ X_N $ が与えられます.ここで,$ N $ は偶数です. $ i\ =\ 1,\ 2,\ ...,\ N $ に対して,$ X_1,\ X_2,\ ...,\ X_N $ から $ X_i $ のみを除いたもの,すなわち $ X_1,\ X_2,\ ...,\ X_{i-1},\ X_{i+1},\ ...,\ X_N $ の中央値を $ B_i $ とします.
$ i\ =\ 1,\ 2,\ ...,\ N $ に対して,$ B_i $ を求めてください.
Input Format
入力は以下の形式で標準入力から与えられる。
> $ N $ $ X_1 $ $ X_2 $ $ ... $ $ X_N $
Output Format
$ N $ 行出力せよ. $ i $ 行目には $ B_i $ を出力せよ.
Explanation/Hint
### 制約
- $ 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 $ です.