AtCoder Beginner Contest 121
翻译中…
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.
题目信息
题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。