В обращении есть монеты достоинством 1, 2, 5, 10, 20, 50, 100, 200 и 500.
Наберите сумму наименьшим числом монет и выведите это число. Монет каждого вида сколько угодно.
Формат ввода
Одно целое число от до .
Формат вывода
Одно число.
Примеры
ввод
1
вывод
1
Примечание
Для этого набора номиналов жадность верна: каждый следующий номинал делится на предыдущие достаточно удачно. Но проверять такое надо всегда — для набора 1, 3, 4 она уже ломается.
Войдите, чтобы отправлять решения.