F. 【堆】[ABC141D] Powerful Discount Tickets

    传统题 2000ms 1024MiB

【堆】[ABC141D] Powerful Discount Tickets

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

AT_abc141_d [ABC141D] Powerful Discount Tickets

题目描述

高桥君计划依次购买 NN 件商品,每次购买一件。

ii 件商品的价格为 AiA_i 日元。

高桥君手中有 MM 张优惠券。

在购买商品时,可以任意选择使用任意数量的优惠券。

如果在购买价格为 XX 日元的商品时使用了 YY 张优惠券,则该商品可以以 X2Y\left\lfloor \frac{X}{2^Y} \right\rfloor 日元(向下取整)购买。

请问,至少需要多少钱才能买下所有商品?

输入格式

输入以如下格式从标准输入读入。

NN MM A1A_1 A2A_2 \ldots ANA_N

输出格式

输出买下所有商品所需的最小金额。

样例 1

输入

3 3
2 13 8

输出

9

样例 2

输入

4 4
1 9 3 5

输出

6

样例 3

输入

1 100000
1000000000

输出

0

样例 4

输入

10 1
1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000

输出

9500000000

说明/提示

限制条件

  • 所有输入均为整数。
  • 1N,M1051 \leq N, M \leq 10^5
  • 1Ai1091 \leq A_i \leq 10^9

样例解释 1

如果按照如下方式使用优惠券,总共只需 99 日元即可买下所有商品。

  • 11 件商品不使用优惠券,以 22 日元购买。
  • 22 件商品使用 22 张优惠券,以 33 日元购买。
  • 33 件商品使用 11 张优惠券,以 44 日元购买。

样例解释 3

如果在购买价格为 10000000001000000000 日元的商品时使用 100000100000 张优惠券,则可以以 00 日元购买该商品。

由 ChatGPT 4.1 翻译

南初一20260623中午

未参加
状态
已结束
规则
XCPC
题目
7
开始于
2026-6-23 12:03
结束于
2026-6-23 13:18
持续时间
1.3 小时
主持人
参赛人数
18