#SummerP0055. Max 与中位数
Max 与中位数
Description
给定一个由 个整数组成的数组 ,其中 为奇数。
你可以对它执行一个操作:选择数组中的一个元素(例如 ),并将其增加 (即将其替换为 )。
你希望使用至多 次操作,使数组的中位数尽可能大。
奇数长度数组的中位数是将数组按非递减顺序排序后的中间元素。例如,数组 的中位数是 。
Format
Input
第一行包含两个整数 和 (, 为奇数,)------分别表示数组中的元素个数和你最多可以执行的操作次数。
第二行包含 个整数 ()。
Output
一个整数,操作后可能得到的最大中位数。
Samples
3 2
1 3 5
5
5 5
1 2 1 1 1
3
7 7
4 1 2 4 3 4 4
5
Note
在第一个样例中,你可以将第二个元素增加两次。此时数组将变为 ,其中位数为 。
在第二个样例中,最优方案是先增加第二个数,然后增加第三个数和第五个数。这样答案为 。
在第三个样例中,你可以执行四次操作:分别增加第一个、第四个、第六个和第七个元素。这样数组将变为 ,其中位数为 。