#arc095a. [arc095_a]Many Medians

[arc095_a]Many Medians

問題文

ll が奇数のとき,ll 個の数 a1,a2,...,ala_1, a_2, ..., a_l の中央値とは,a1,a2,...,ala_1, a_2, ..., a_l の中で fracl+12\\frac{l+1}{2} 番目に大きい値のことを言います.

NN 個の数 X1,X2,...,XNX_1, X_2, ..., X_N が与えられます.ここで,NN は偶数です. i=1,2,...,Ni = 1, 2, ..., N に対して,X1,X2,...,XNX_1, X_2, ..., X_N から XiX_i のみを除いたもの,すなわち X1,X2,...,Xi1,Xi+1,...,XNX_1, X_2, ..., X_{i-1}, X_{i+1}, ..., X_N の中央値を BiB_i とします.

i=1,2,...,Ni = 1, 2, ..., N に対して,BiB_i を求めてください.

制約

  • 2leqNleq2000002 \\leq N \\leq 200000
  • NN は偶数
  • 1leqXileq1091 \\leq X_i \\leq 10^9
  • 入力はすべて整数

入力

入力は以下の形式で標準入力から与えられる。

NN X1X_1 X2X_2 ...... XNX_N

出力

NN 行出力せよ. ii 行目には BiB_i を出力せよ.


入力例 1

4
2 4 4 3

出力例 1

4
3
3
4
  • X2,X3,X4X_2, X_3, X_4 の中央値は 44 なので,B1=4B_1 = 4 です.
  • X1,X3,X4X_1, X_3, X_4 の中央値は 33 なので,B2=3B_2 = 3 です.
  • X1,X2,X4X_1, X_2, X_4 の中央値は 33 なので,B3=3B_3 = 3 です.
  • X1,X2,X3X_1, X_2, X_3 の中央値は 44 なので,B4=4B_4 = 4 です.

入力例 2

2
1 2

出力例 2

2
1

入力例 3

6
5 5 4 4 3 3

出力例 3

4
4
4
4
4
4