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

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

Ответы 6

  • я смотрю что не мала умных людей которые просят им помочь по сириусу жоско
    • Автор:

      ellie
    • 6 лет назад
    • 0
  • Го вместе задачки решать
    • Автор:

      midgelevs
    • 6 лет назад
    • 0
  • это неправильное решение... оно 4 теста не проходит
  • спс
  • я уже от редил
  • Удачи в Сириусе)

    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)

    • Автор:

      hoover42
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years