题目描述
l が奇数のとき,l 個の数 a1, a2, ..., al の中央値とは,a1, a2, ..., al の中で 2l+1 番目に大きい値のことを言います.
N 個の数 X1, X2, ..., XN が与えられます.ここで,N は偶数です. i = 1, 2, ..., N に対して,X1, X2, ..., XN から Xi のみを除いたもの,すなわち X1, X2, ..., Xi−1, Xi+1, ..., XN の中央値を Bi とします.
i = 1, 2, ..., N に対して,Bi を求めてください.
输入格式
入力は以下の形式で標準入力から与えられる。
N X1 X2 ... XN
输出格式
N 行出力せよ. i 行目には Bi を出力せよ.
题目大意
题目描述
若l是一个奇数,那么l个数的数列的中位数就是数列中第 2l+1 大的数。
输入N个整数,X1, X2, ..., XN ,保证N为偶数。对于每一个i=1,2, ..., N,输出去掉xi之后数列的中位数Bi。
输入格式
两行,第一行为N,第二行为 X1, X2, ..., XN 。
输出格式
N行,第i行表示Bi。
说明/提示
4
2 4 4 3
4
3
3
4
2
1 2
2
1
6
5 5 4 4 3 3
4
4
4
4
4
4
提示
制約
- 2 ≤ N ≤ 200000
- N は偶数
- 1 ≤ Xi ≤ 109
- 入力はすべて整数
Sample Explanation 1
- X2, X3, X4 の中央値は 4 なので,B1 = 4 です. - X1, X3, X4 の中央値は 3 なので,B2 = 3 です. - X1, X2, X4 の中央値は 3 なので,B3 = 3 です. - X1, X2, X3 の中央値は 4 なので,B4 = 4 です.