问题 5703 --最大中值

5703: 最大中值★★★

时间限制: 1 Sec  内存限制: 128 MB
提交: 35  解决: 10
[提交][状态][命题人:]

题目描述

给你一个由nn为奇数)个整数构成的数组a,你可以对数组执行以下操作:选择数组中的任意一个元素(比如:ai),将该元素的值+1ai=ai+1);

问对数组a执行上述操作最多k次以后,该数组的中值最大是多少?

定义:数组的中值是指对数组排序之后,中间元素的值。比如:a=[ 1,5,2,3,5], 排序后:a=[1,2,3,5,5],所以中值为:3

输入

共两行:

第一行两个整数nk1<=n<=200000, 1<=k<=109):数组长度和最大操作次数;

第二行共n个整数:数组an个元素值(1<=ai<=109);

输出

一行一个整数:对数组执行最多k次操作后,中值的最大值;
样例输入
Copy
3 2
1 3 5
样例输出
Copy
5

提示

样例2输入:

5 5

1 2 1 1 1

样例2输出:

3

样例3输入:

7 7

4 1 2 4 3 4 4

样例3输出:

5

来源

 

[提交][状态]