#codefestival2018finali. [code_festival_2018_final_i]Homework

[code_festival_2018_final_i]Homework

问题文

高桥君决定完成暑假作业。

作业由编号从11NNNN个问题组成。问题ii需要解答,需要花费2Ai2^{A_i}秒,并且可以获得BiB_i分。

高桥君需要解答的问题所获得的总分至少为KK。请计算为实现这一目标所需的最小时间。

制约条件

  • 1N1051 \leq N \leq 10^{5}
  • 0Ai300 \leq A_i \leq 30
  • 1Bi1091 \leq B_i \leq 10^{9}
  • 1KBi1 \leq K \leq \sum{B_i}
  • 输入都是整数

输入

从标准输入读取输入数据,输入格式如下:

NN KK

A1A_1 B1B_1

:

ANA_{N} BNB_{N}

输出

输出答案。


输入例子 1

6 24
1 5
0 4
1 9
2 10
2 11
3 15

输出例子 1

7
  • 解答问题2,3,52,3,5,花费77秒获得2424分,这是最优解。

输入例子 2

13 105
0 1
3 8
5 28
0 1
0 2
4 17
5 26
5 33
3 8
4 19
3 7
2 4
4 17

输出例子 2

98

输入例子 3

5 5000000000
30 1000000000
30 1000000000
30 1000000000
30 1000000000
30 1000000000

输出例子 3

5368709120
  • 请注意答案可能会很大