5606: 最大中位数
[Creator : ]
Description
给定一个由 $n$ 个整数组成的数组 $a$,其中 $n$ 为奇数。
你可以对其进行以下操作:
奇数长度的数组的中位数是数组以非降序排序后的中间元素。
例如,数组 $[1,\ 5,\ 2,\ 3,\ 5]$ 的中位数为 $3$。
- 选择数组中的一个元素(例如 $a_i$),将其增加 $1$(即,将 $a_i$ 替换为 $a_i+1$)。
奇数长度的数组的中位数是数组以非降序排序后的中间元素。
例如,数组 $[1,\ 5,\ 2,\ 3,\ 5]$ 的中位数为 $3$。
Input
第一行包含两个整数 $n$ 和 $k$。
第二行包含 $n$ 个整数 $a_1,\ a_2,\ \cdots,\ a_n$。
第二行包含 $n$ 个整数 $a_1,\ a_2,\ \cdots,\ a_n$。
Output
输出一个整数,表示通过操作可能得到的最大中位数。
Constraints
对于 $30\%$ 的数据,$1≤n≤5$。
对于 $100\%$ 的数据,$1≤n≤2×10^5,\ 1≤k≤10^9,\ 1≤a_i≤10^9$。
对于 $100\%$ 的数据,$1≤n≤2×10^5,\ 1≤k≤10^9,\ 1≤a_i≤10^9$。
Sample 1 Input
3 2
1 3 5
Sample 1 Output
5
Sample 2 Input
5 5
1 2 1 1 1
Sample 2 Output
3
Sample 3 Input
7 7
4 1 2 4 3 4 4
Sample 3 Output
5