[BOJ 5994] Allowance
View as PDF
Submit solution
Assembly, Awk, C, C++, Java, Pascal, Perl, Python, Sed, Text
Points:
3
Time limit:
1.0s
Memory limit:
128M
Problem type
Allowed languages
As a reward for record milk production, Farmer John has decided to start paying Bessie a small weekly allowance.</p>
FJ has a set of coins in N (1 <= N <= 20) different denominations, where each denomination of coin evenly divides the next-larger denomination.
Using the given set of coins, he would like to pay Bessie at least some given amount of money C (1 <= C <= 100,000,000) every week. Please help him compute the maximum number of weeks he can pay Bessie.
입력 형식
- Line 1: Two space-separated integers: N and C
- Lines 2..N+1: Each line corresponds to a denomination of coin and contains two integers: the value V (1 <= V <= 100,000,000) of the denomination, and the number of coins B (1 <= B <= 1,000,000) of this denomation in Farmer John's possession.
출력 형식
- Line 1: A single integer that is the number of weeks Farmer John can pay Bessie at least C allowance
예제 입력
3 6
10 1
1 100
5 120
예제 출력
111
힌트
FJ can overpay Bessie with the one 10-cent coin for 1 week, then pay Bessie two 5-cent coins for 10 weeks and then pay Bessie one 1-cent coin and one 5-cent coin for 100 weeks.
Comments