#443. [R71E]果肆连赠
[R71E]果肆连赠
时空限制
2S/512M
题目描述
有 个水果排成一排,编号为 。第 个水果的初始价格为 ,当前价格记为 ,初始时 。
在获得水果之前,你可以使用不超过 张优惠券。每张优惠券可以选择一个当前价格大于 的水果,将其当前价格变为
$$a_i' \mathrel{:=} \left\lfloor \frac{a_i'}{2} \right\rfloor. $$其中, 表示不超过 的最大整数。同一个水果可以使用多张优惠券。
结束使用优惠券后,所有水果的当前价格固定。接下来,你可以通过以下方式获得水果:
- 花费 购买一个尚未获得的水果 ;
- 对于 ,若已经获得水果 ,尚未获得水果 ,且 ,则可以免费获得水果 。
“获得”包括购买和免费获得。求获得所有水果的最小总花费。
格式
输入格式
第一行包含两个整数 ,分别表示水果的数量和你初始拥有的优惠券数量。
第二行包含 个整数 ,其中 表示第 个水果的初始价格。
输出格式
输出一行一个整数,表示获得所有 个水果所需支付的最小总费用。
样例
样例输入 #1
2 1
5 8
样例输出 #1
5
样例解释 #1
对水果 使用一张优惠券后,其价格变为 。花费 购买水果 ,由于 ,可以免费获得水果 。
数据规模
注意:你只有通过了子任务的所有测试点,才能获得对应子任务的分数。
| 子任务编号 | 分数 | ||
|---|---|---|---|
对于 的数据,满足 ,,。
Related
In following contests: