#abc141d. [abc141_d]Powerful Discount Tickets

[abc141_d]Powerful Discount Tickets

問題文

高橋くんは NN 個の品物を 11 個ずつ順番に買う予定です。

ii 番目に買う品物の値段は AiA_i 円です。

高橋くんは MM 枚の割引券を持っています。

品物を買う際に割引券を好きな枚数使うことができます。

XX 円の品物を買う際に YY 枚の割引券を使った場合、その品物を fracX2Y\\frac{X}{2^Y} 円(小数点以下切り捨て)で買うことができます。

最小で何円あれば全ての品物を買うことができるでしょうか。

制約

  • 入力は全て整数である。
  • 1leqN,Mleq1051 \\leq N, M \\leq 10^5
  • 1leqAileq1091 \\leq A_i \\leq 10^9

入力

入力は以下の形式で標準入力から与えられる。

NN MM A1A_1 A2A_2 ...... ANA_N

出力

全ての品物を買うのに必要なお金の最小値を出力せよ。


入力例 1

3 3
2 13 8

出力例 1

9

以下のように割引券を使えば、合計 99 円で全ての商品を買うことができます。

  • 11 番目に買う品物には割引券を使わず、22 円で買います。
  • 22 番目に買う品物には 22 枚の割引券を使い、33 円で買います。
  • 33 番目に買う品物には 11 枚の割引券を使い、44 円で買います。

入力例 2

4 4
1 9 3 5

出力例 2

6

入力例 3

1 100000
1000000000

出力例 3

0

10000000001000000000 円の品物を買う際に 100000100000 枚の割引券を使うと 00 円で買うことができます。


入力例 4

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

出力例 4

9500000000