printРабочее место участника

printЗадачи

647. Сдача

Ограничения: время – 1s/2s, память – 32MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0)

Вы продавец, и у Вас имеются монеты номиналом 1, 5, 10, 50 копеек, 1, 2, 5 рублей в неограниченном количестве. Сумму 4 рубля 50 копеек можно выдать с помощью 450 однокопеечных монет, либо с помощью 45 десятикопеечных монет, либо с помощью 9 пятидесятикопеечных монет. Но лучше всего эту сумму выдать с помощью трех монет – двух двухрублевых и одной пятидесятикопеечной. Сдайте сдачу в `N` рублей `M` копеек так, чтобы она состояла из минимального количества монет.
Во входном файле содержатся два целых числа `N` и `M` (`0\ ≤\ N\ <\ 10`, `0\ ≤\ M\ <\ 100`), разделенных пробелом – сумма сдачи в рублях и копейках.
В выходной файл записать минимальное количество монет, которыми можно сдать сдачу.

Пример ввода

4 50

Вывод для примера

3
loading