Một máy rút tiền tự động có n loại tiền mệnh giá lần lượt là d1, d2, …, dn đồng. Bạn An cần rút số tiền là S sao cho tổng số tờ tiền rút được là ít nhất có thể.
Em hãy lập trình cho máy ATM có thể đưa ra tổng số lượng tờ tiền thỏa mãn yêu cầu trên. Giả thiết rằng luôn có cách rút tiền tối ưu.
Input: ATM.INP
Output: ATM.OUT
ATM.INP |
ATM.OUT |
3 35 1 2 4 |
10 1 1 8 |