AtCoder Beginner Contest 121
C
Energy Drink Collector
AtCoder
⌀ 358
原题
← BD →
翻译中…

Problem Statement

翻译中…

Hearing that energy drinks increase rating in those sites, Takahashi decides to buy up $M$ cans of energy drinks.

翻译中…

There are $N$ stores that sell energy drinks. In the $i$-th store, he can buy at most $B_i$ cans of energy drinks for $A_i$ yen (the currency of Japan) each.

翻译中…

What is the minimum amount of money with which he can buy $M$ cans of energy drinks?

翻译中…

It is guaranteed that, in the given inputs, a sufficient amount of money can always buy $M$ cans of energy drinks.

翻译中…

Constraints

翻译中…
  • All values in input are integers.
  • $1 \leq N, M \leq 10^5$
  • $1 \leq A_i \leq 10^9$
  • $1 \leq B_i \leq 10^5$
  • $B_1 + ... + B_N \geq M$
翻译中…

Input

翻译中…

Input is given from Standard Input in the following format:

翻译中…

N M
A_1 B_1
A_2 B_2
\vdots
A_N B_N

翻译中…

Output

翻译中…

Print the minimum amount of money with which Takahashi can buy $M$ cans of energy drinks.

翻译中…

样例

Input #1
2 5
4 9
2 4
Output #1
12
With $12$ yen, we can buy one drink at the first store and four drinks at the second store, for the total of five drinks. However, we cannot buy $5$ drinks with $11$ yen or less.
Input #2
4 30
6 18
2 5
3 10
7 9
Output #2
130
Input #3
1 100000
1000000000 100000
Output #3
100000000000000
The output may not fit into a $32$-bit integer type.
题目信息
题号
abc121_c
时间限制
2 s
内存限制
1024 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。