EduBrick
← вернуться к уроку · Жадные идеи и их ловушки

Размен монетами

2000 мс · 256 МБ · всё или ничего

В обращении есть монеты достоинством 1, 2, 5, 10, 20, 50, 100, 200 и 500.

Наберите сумму nn наименьшим числом монет и выведите это число. Монет каждого вида сколько угодно.

Формат ввода

Одно целое число nn от 11 до 10910^9.

Формат вывода

Одно число.

Примеры

ввод
1
вывод
1

Примечание

Для этого набора номиналов жадность верна: каждый следующий номинал делится на предыдущие достаточно удачно. Но проверять такое надо всегда — для набора 1, 3, 4 она уже ломается.

Войдите, чтобы отправлять решения.
← Вернуться к уроку