문제
홍윤이는
홍윤이는 동전을 모으는 취미가 있어서 여행을 온 김에
여행은 끝이 나고 이제 홍윤이는 공항 앞에서 마지막 쇼핑을 하기로 했다.
지금 홍윤이의 지갑에는
(
홍윤이는 이미 몇 개의 동전을 모았고, 딱 하나의 물건을 사서 최대한 많은 종류의 동전을 집으로 가져가려 한다.
가게에서 물건을 사면 가게 주인은 다음과 같이 거스름돈을 줄 것이다.
1. 남은 거스름돈보다 작거나 같은 동전 중 가장 액수가 큰 동전을 지불한다.
2. 지불한 액수만큼 남은 거스름돈을 차감하고, 잔액이
가령
이때 가게 주인은 15원의 거스름 돈을
입력
첫 줄에
이후
이때
첫 번째 동전의 가치는 항상
홍윤이는 반드시 하나의 물건을 구입한다.
출력
첫 줄에는 홍윤이가
두 번째 줄에는 홍윤이가 이를 위해서 구매해야 할 물건의 가격을 출력하라.
만약 답이 여러 가지라면 가능한 물건 중에서 가장 비싼 물건을 출력하라.
부분문제
| 번호 | 점수 | 조건 |
|---|---|---|
| #1 | 30점 | K <= 1,000 |
| #2 | 70점 | 추가적인 제약 조건이 없다. |
예제
7 25
1 0
2 0
3 1
5 0
10 0
13 0
20 0
3
6