#ABC141D. 折扣券

折扣券

折扣券

题目描述

高桥君计划按顺序一个一个购买 NN 个商品。

ii 个购买的商品的价钱是 AiA_i 日元。

高桥君有 MM 张折扣券。

购买商品时可以使用任意张数的折扣券。

购买 XX 日元的商品时使用 YY 张折扣券,可以以 X2Y\frac{X}{2^Y} 日元(小数点以下舍去)购买该商品。

最少需要多少钱才能购买所有商品?

输入格式

输入按以下格式从标准输入给出:

NN MM
A1A_1 A2A_2 ...... ANA_N

输出格式

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

样例

3 3
2 13 8
9

如下使用折扣券,可以合计 99 日元购买所有商品:

  • 11 个购买的商品不使用折扣券,用 22 日元购买。
  • 22 个购买的商品使用 22 张折扣券,用 33 日元购买。
  • 33 个购买的商品使用 11 张折扣券,用 44 日元购买。
4 4
1 9 3 5
6
1 100000
1000000000
0

购买 10000000001000000000 日元的商品时使用 100000100000 张折扣券,可以 00 日元购买。

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
难度 普及+/提高-
通过率
尝试 0
已通过 0
ID
1791
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签