Предмет: Информатика, автор: 31ekm2007

Имеется N кг металлического сплава. Из него изготавливают заготовки массой K кг каждая. После этого из каждой заготовки вытачиваются детали массой M кг каждая (из каждой заготовки вытачивают максимально возможное количество деталей). Если от заготовок после этого что-то остается, то этот материал возвращают к началу производственного цикла и сплавляют с тем, что осталось при изготовлении заготовок. Если того сплава, который получился, достаточно для изготовления хотя бы одной заготовки, то из него снова изготавливают заготовки, из них – детали и т.д.

Напишите программу, которая вычислит, какое количество деталей может быть получено по этой технологии из имеющихся исходно N кг сплава.
на питоне

Ответы

Автор ответа: andreyzzzzaaaa
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: йоу тоже из сириуса
sergei190611: я смотрю что не мала умных людей которые просят им помочь по сириусу жоско
romak2911: Го вместе задачки решать
Аноним: это неправильное решение... оно 4 теста не проходит
31ekm2007: спс
31ekm2007: я уже от редил
Похожие вопросы
Предмет: Литература, автор: alex946
Предмет: Математика, автор: Демон12341