RÚT TIỀN ATM #0

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Một điểm rút tiền ATM có các lại tiền giá lần lượt như sau: 10.000 đồng, 20.000 đồng, 50.000 đồng, 100.000 đồng, 200.000 đồng và 500.000 đồng (mỗi loại có số lượng không giới hạn). Một khách hàng cần rút ra một số tiền M đồng (Giả sử rằng sau khi đã kiểm tra đầy đủ các thông số về bảo mật cá nhân). M là bội số của 10000. Hãy tìm cách trả sao cho khách hàng nhận được số lượng tờ tiền là ít nhất.

Input: nhập từ bàn phím gồm một số nguyên dương là số tiền cần rút, không quá 1 tỉ đồng.

Ghi ra màn hình: số lượng tờ tiền ít nhất phải trả

Ví dụ:

Input
9870000
Output
23
Giải thích:

1 tờ 20K, 1 tờ 50K, 1 tờ 100K, 1 tờ 200K, 19 tờ 500K.


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.