#2781. Energy Drink Collector

0

Energy Drink Collector

Energy Drink Collector

题目描述

听说能量饮料会提高那些网站的评分,高桥决定购买 MM 罐能量饮料。 有 NN 家商店出售能量饮料。在第 ii 家商店,他最多可以以每罐 AiA_i 日元的价格购买 BiB_i 罐能量饮料。 买到 MM 罐能量饮料所需的最少金额是多少? 保证在给定输入下,总能用足够的金额买到 MM 罐能量饮料。

输入格式

输入以标准输入给出,格式如下: NN MM A1A_1 B1B_1 A2A_2 B2B_2 ⋮\vdots ANA_N BNB_N

输出格式

输出高桥购买 MM 罐能量饮料所需的最少金额。

2 5
4 9
2 4
12
4 30
6 18
2 5
3 10
7 9
130
1 100000
1000000000 100000
100000000000000

提示

输入中的所有数值都是整数。 1≤N,M≤1051 \leq N, M \leq 10^5 1≤Ai≤1091 \leq A_i \leq 10^9 1≤Bi≤1051 \leq B_i \leq 10^5 B1+...+BN≥MB_1 + ... + B_N \geq M花费 1212 日元时,我们可以在第一家店买一罐,在第二家店买四罐,总共五罐。然而,无法用 1111 日元或更少买到 55 罐。
输出可能无法装入 32 位整数类型。

标签: AtCoder|abc121C

来源

AtCoder|abc121C