eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Банкомат

Банкомат

В банкомате имеются в достаточном количестве купюры номиналом $10, 20, 50, 100, 200$ и $500$ гривен. Найдите минимальное количество купюр, которое необходимо использовать, чтобы выдать сумму в $n$ гривен. \InputFile Одно число $n~(1 \le n \le 10^6)$. \OutputFile Выведите наименьшее количество купюр, которыми можно выдать $n$ гривен. Выведите $-1$, если указанную сумму выдать нельзя. \Examples Сумму в $770$ гривен можно выдать следующим образом: $500 + 200 + 50 + 20$.
Лимит времени 1 секунда
Лимит использования памяти 128 MiB
Входные данные #1
770
Выходные данные #1
4