После обучения Архимед и Эратосфен переписывались еще много лет. Помогите определить, сколько денег нужно заплатить за отправку бандероли в древней Греции, если известно, что за бандероль весом до 50 грамм включительно взимается 10 драхм (дренегреческая валюта), а за каждые следующие полные или неполные 50 грамм еще по 5 драхм.

Напишите программу, вычисляющую, какое наименьшее число монет по 10, 4 и 1 драхме надо заплатить за отправку бандероли весом w грамм.

Требуется вывести три числа через пробел — необходимое количество почтовых монет достоинством 10, 4 и 1 драхма.
входные данные 51 выходные данные 1 1 1


Аноним: на питоне
Pain0nMyMind: зачем тебе это вообще надо?
Аноним: опа апять
Аноним: забей
Pain0nMyMind: скажи, это олимпиада какая-то?\

Ответы

Ответ дал: Pain0nMyMind
1

Для начала посчитаем сколько всего надо драхм нужно отдать:

((w - 1)//50)*5+10= G

теперь рассчитаем мин значение монет:

сначала сколько туду помещается десяток

G//10=a

теперь оставшиеся кол-во четверок

(G-10*a)//4=b

G - 10*a - 4*b=c

print(a,b,c)


Аноним: ладна
Аноним: пох
Pain0nMyMind: во
Pain0nMyMind: посмотри сейчас
Аноним: ок
Pain0nMyMind: теперь работает врд
Pain0nMyMind: я кое-что не рассмотрел
Аноним: да
Аноним: спс
Pain0nMyMind: ты какой класс?
Вас заинтересует