Предмет: Информатика,
автор: 31ekm2007
Имеется N кг металлического сплава. Из него изготавливают заготовки массой K кг каждая. После этого из каждой заготовки вытачиваются детали массой M кг каждая (из каждой заготовки вытачивают максимально возможное количество деталей). Если от заготовок после этого что-то остается, то этот материал возвращают к началу производственного цикла и сплавляют с тем, что осталось при изготовлении заготовок. Если того сплава, который получился, достаточно для изготовления хотя бы одной заготовки, то из него снова изготавливают заготовки, из них – детали и т.д.
Напишите программу, которая вычислит, какое количество деталей может быть получено по этой технологии из имеющихся исходно N кг сплава.
на питоне
Ответы
Автор ответа:
8
Удачи в Сириусе)
n, k, m = map(int, input().split())
counter = 0
while k < n:
ost = n // k
counter += ost * (k // m)
n -= ost * (k // m) * m
print(counter)
LOLZIG:
йоу тоже из сириуса
Похожие вопросы
Предмет: Математика,
автор: 0wixay
Предмет: Геометрия,
автор: vnasakarminus
Предмет: Литература,
автор: dasapolkanova2
Предмет: Литература,
автор: alex946
Предмет: Математика,
автор: Демон12341