15011 - What is the Median?

通过次数

21

提交次数

50

时间限制 : 1 秒
内存限制 : 128 MB

中位数在统计领域发挥着重要作用。根据定义,它是将数组分成两个相等部分的值。在这个问题中,你要确定一些长整数的当前中位数。假设有五个数字{1, 3, 6, 2, 7}。在这种情况下,3 是中位数,因为它的每一侧正好有两个数字: {1, 2} 和{6, 7}。如果有偶数个数{1, 3, 6, 2, 7, 8},只有一个值不能将这个数组分成相等的两部分,所以考虑中间值{3, 6} 的平均值。因此,中位数将是(3+6)/2 = 4.5。在这个问题中必须只打印整数部分,而不是小数部分。结果,中位数将是4

输入

输入数据由一系列整数X(0 ≤ X < 2^31) 组成,总数不超过N(N ≤ 10000)。数字可能有前导或尾随空格

输出

对于每个输入,打印中位数的当前值

样例

输入

1 3 4 60 70 50 2

输出

1 2 3 3 4 27 4