Thành công! Đăng nhập thành công.

Thuật toán tham lam

Thực hành Khó ⭐ +25

Thuật toán tham lam

Python 3

Greedy cơ bản

⌨️ Thực hành ⭐⭐⭐ Khó 🏆 +25 XP ⏱ 15 phút

Thuật toán tham lam (Greedy)

Thuật toán tham lam chọn phương án tốt nhất tại mỗi bước để đạt kết quả tối ưu toàn cục.

Yêu cầu

Một máy ATM có các tờ tiền: 500, 200, 100, 50, 20, 10. Nhập số tiền n, in ra số tờ tiền ít nhất để đổi được n. Nếu không thể đổi, in "-1".

Ví dụ

Input: 750 Output: 4 (1 to 500 + 1 to 200 + 1 to 50)

Input: 30 Output: 3 (1 to 20 + 1 to 10)

main.py
Nhấn "▶ Chạy" để thực thi code Python...