B. 最大中位数

    传统题 1000ms 256MiB

最大中位数

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

给定一个长度为奇数 nn 的数组 aa。你可以进行至多 kk 次操作,每次操作可以任选一个位置,使该位置上的数加 11

数组的中位数定义为:将数组按非降序排序后,排在正中间的那个数。

请你求出,经过至多 kk 次操作后,这个数组的中位数最大可以变成多少。

输入格式

第一行包含两个整数 n,kn, k,满足 1n2×1051 \le n \le 2 \times 10^5nn 为奇数,1k1091 \le k \le 10^9

第二行包含 nn 个整数 a1,a2,,ana_1, a_2, \dots, a_n,满足 1ai1091 \le a_i \le 10^9

输出格式

输出一个整数,表示可以得到的最大中位数。

样例

5 2
1 2 3 4 5
4

样例解释
初始数组为 [1,2,3,4,5][1, 2, 3, 4, 5],中位数为 33。进行 22 次操作,分别将第 33 个元素和第 44 个元素加 11(或直接给中位数及之后的元素加),数组变为 [1,2,4,5,5][1, 2, 4, 5, 5],排序后中位数为 44。可以证明无法得到更大的中位数。

数据范围与提示

  • 对于 50%50\% 的数据:1n201 \le n \le 201k201 \le k \le 20
  • 对于 100%100\% 的数据:1n2×1051 \le n \le 2 \times 10^5nn 为奇数,1k1091 \le k \le 10^91ai1091 \le a_i \le 10^9

CodeRush Round 5(Div. 4)

未参加
状态
已结束
规则
OI
题目
5
开始于
2026-5-19 13:45
结束于
2026-5-20 1:45
持续时间
6 小时
主持人
参赛人数
19