#4261. 奶酪(Cheese)

奶酪(Cheese)

题目描述

小高在一家披萨餐厅工作,正在为员工餐制作一个美味的奶酪披萨。他面前有NN种奶酪。
ii种奶酪的美味度为每克AiA_i,可用数量为BiB_i克。披萨的美味度将是他放在披萨上的奶酪的总美味度。然而,使用太多奶酪会惹老板生气,所以披萨上最多只能放WW克奶酪。在这个条件下,找出披萨可能达到的最大美味度。

输入格式

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

NN WW

A1A_1 B1B_1

A2A_2 B2B_2

\vdots

ANA_N BNB_N

输出格式

将答案作为整数输出。

样例

3 5
3 1
4 2
2 3
15
4 100
6 2
1 5
3 9
8 7
100
10 3141
314944731 649
140276783 228
578012421 809
878510647 519
925326537 943
337666726 611
879137070 306
87808915 39
756059990 244
228622672 291
2357689932073

样例解释

【样例说明1】

最优选择是使用第一种奶酪1克,第二种奶酪2克,第三种奶酪2克。
披萨的美味度将为15。

【 样例说明2】

奶酪总量可能少于WW克。

数据范围

所有输入值都是整数。$1 \le N \le 3 \times 10^5, 1 \le W \le 3 \times 10^8, 1 \le A_i \le 10^9, 1 \le B_i \le 1000$。

来源

  • AtCoder ABC229C