给你一个由n(n为奇数)个整数构成的数组a,你可以对数组执行以下操作:选择数组中的任意一个元素(比如:ai),将该元素的值+1(ai=ai+1);
问对数组a执行上述操作最多k次以后,该数组的中值最大是多少?
定义:数组的中值是指对数组排序之后,中间元素的值。比如:a=[ 1,5,2,3,5], 排序后:a=[1,2,3,5,5],所以中值为:3给你一个由n(n为奇数)个整数构成的数组a,你可以对数组执行以下操作:选择数组中的任意一个元素(比如:ai),将该元素的值+1(ai=ai+1);
问对数组a执行上述操作最多k次以后,该数组的中值最大是多少?
定义:数组的中值是指对数组排序之后,中间元素的值。比如:a=[ 1,5,2,3,5], 排序后:a=[1,2,3,5,5],所以中值为:3共两行:
第一行两个整数n和k(1<=n<=200000, 1<=k<=109):数组长度和最大操作次数;
第二行共n个整数:数组a的n个元素值(1<=ai<=109);
3 2 1 3 5
5
样例2输入:
5 5
1 2 1 1 1
样例2输出:
3
样例3输入:
7 7
4 1 2 4 3 4 4
样例3输出:
5