#229. 魔法石
魔法石
题目描述
在一个小村庄里,村民们喜欢玩一种独特的游戏。在一排摆放的 个石头中( 始终为奇数),每个石头上刻有一个数字,表示它的“魔力值”。
村长允许参与者对这些石头进行以下的魔法操作:
- 选择其中一个石头(例如,第 个魔力值为 的石头),将其魔力值增加 。
村民们的任务是在最多进行 次魔法操作后,尽可能最大化石头的“中位魔力”。“中位魔力”被定义为将所有石头的魔力值按升序排列后中间位置石头的魔力值。
例如,如果魔力值为 ,那么“中位魔力”就是 。
输入格式
第一行输入两个个整数 和 ,分别表示石头的数量和允许进行的最大魔法操作次数。
第二行包含 个整数 ,表示石头的初始魔力值数组。
输出格式
输出一个整数,表示在在最多进行 次魔法操作后,可以达到的最大“中位魔力”。
样例
3 2
1 3 5
5
解释 #1
你可以用两次魔法操作将第二块石头的魔力值增加两次,更新后的数组为 ,此时“中位魔力”为 。
数据范围
- , 为奇数;
- ;
- 。
统计
相关
在以下作业中: