Загрузка [MathJax]/jax/output/HTML-CSS/fonts/TeX/fontdata.js

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