Bạn có các đồng xu mệnh giá 1,2,5,10,20,50,100,200,500 (đơn vị nghìn đồng), mỗi loại có số lượng không giới hạn. Hãy trả lại đúng số tiền S bằng số đồng xu ít nhất.
Với bộ mệnh giá này, chiến lược tham lam (luôn dùng đồng lớn nhất không vượt quá số còn lại) cho kết quả tối ưu. Hãy in ra số đồng xu nhỏ nhất cần dùng.
Ví dụ: S=28 → 20+5+2+1, dùng 4 đồng.
Một dòng duy nhất chứa số nguyên S — số tiền cần trả.
1≤S≤109.
In ra một số nguyên là số đồng xu ít nhất.
Ví dụ:
Đầu vào:
28
Đầu ra:
4
Giải thích:
Đang tải editor...