I - Homework Editorial

Time Limit: 2 sec / Memory Limit: 1024 MB

配点 : 10001000

問題文

高橋君は夏休みの宿題を片付けることにしました。

宿題は 11 から NN までの番号がついた NN 個の問題からなります。 問題 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}
  • 1KΣBi1 \leq K \leq Σ{B_i}
  • 与えられる入力は全て整数

入力

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

NN KK
A1A_1 B1B_1
::
ANA_{N} BNB_{N}

出力

答えを出力せよ。


入力例 1Copy

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

出力例 1Copy

Copy
7
  • 問題 2,3,52,3,5 を解くと、77 秒間で 2424 点が得られ、これが最適です。

入力例 2Copy

Copy
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

出力例 2Copy

Copy
98

入力例 3Copy

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

出力例 3Copy

Copy
5368709120
  • 答えが大きくなりうることに注意してください


2025-03-27 (Thu)
23:11:41 +00:00