Home => ProblemSet => 200.1-89:中位数 (median)
Problem2087--200.1-89:中位数 (median)

2087: 200.1-89:中位数 (median)

Time Limit: 1 Sec  Memory Limit: 128 MB  Submit: 0  Solved: 0
[ Submit ] [ Status ] [ Creator: ][ 参考程序 ]

Description

VV 新学了一个概念:中位数。中位数是指一个序列中大小排在最中间的数,例如序列 3,1,5,2,5,它的中位数是3。
现在 VV 手中有一个长度为 n(n 为奇数)的序列,他可以对数列进行 k 次改动,每次改动他可以从数列中任选一个数,让它加一。
VV想知道他k次操作后,这个序列的中位数最大能是多少。

Input

第一行包含两个整数,n和k。
第二行包含n个整数。

Output

共一行,输出k次操作后序列的最大中位数。

Sample Input Copy

3 2
1 3 5

Sample Output Copy

5

HINT

样例二:
输入:
5 5
1 2 1 1 1
输出:
3


样例三:
输入:
7 7
4 1 2 4 3 4 4
输出:
5


对于30%数据,1<=n<=10,1<=k<=10
对于50%数据,1<=n<=1000,1<=k<=1000
对于100%数据,1<=n<=200000,1<=k<=1000000000
保证n是奇数。

Source/Category