Выберите инструменты, необходимые для построения ЦИЛИНДРА (несколько вариантов) * фигуры круг прямоугольный треугольник вдавить/вытянуть ластик ЛИНИЯ ведение
Часть объяснений выполнено в виде комментариев в коде. Комментарии перед отправкой на проверку рекомендую стереть.
Описание переменных: m - остаток муки на текущий момент, k - кол-во пакетов в контейнере, l - кол-во муки в пакете. c - кол-во полных контейнеров, p - кол-во полных пакетов муки. При рекурсивном погружении фасуем по пакетам, при всплытии фасуем по контейнерам. Грамотная возвращение и передача параметров делают свое дело.
1. Данная модель - схема (или же чертёж, план) моей комнаты (на рисунке).
2. Иерархическая система - это многоклассовая (многоуровневая) система с открытой архитектурой и гибкоизменяемой конфигурацией. Пример иерархической системы - иерархия государства, иерархия должностей организации, корпорация.
Обширнее:
Иерархия государства - во главе, например, президент (руководитель). Далее - правительство, федеральное собрание -> федеральные министерства -> гос. комитеты и т.п.
Иерархия должностей организации - например, Маршал России -> Генерал армии -> Генерал-полковник -> Генерал Лейтенант и т.п.
Корпорация - руководитель -> команда управления -> высшее управленческое звено -> среднее управленческое звено и т.п..
Исходный код:
def pack(m, k, l, p=0):
c = 0 # базовый случай когда еще не создавали контейнеры
# если есть что еще фасовать по пакетам
if m >= l:
m -= l
p += 1
c, p, m = pack(m, k, l, p) # продолжаем фасовать муку
# если можно создать контейнер, то создаем
if p >= k:
p -= k
c += 1
return c, p, m
m, k, l = map(int, input().split())
print(*pack(m, k, l))
Примечание:
Часть объяснений выполнено в виде комментариев в коде. Комментарии перед отправкой на проверку рекомендую стереть.
Описание переменных: m - остаток муки на текущий момент, k - кол-во пакетов в контейнере, l - кол-во муки в пакете. c - кол-во полных контейнеров, p - кол-во полных пакетов муки. При рекурсивном погружении фасуем по пакетам, при всплытии фасуем по контейнерам. Грамотная возвращение и передача параметров делают свое дело.
Cкрин из редактора кода тоже прикрепил)
1. Данная модель - схема (или же чертёж, план) моей комнаты (на рисунке).
2. Иерархическая система - это многоклассовая (многоуровневая) система с открытой архитектурой и гибкоизменяемой конфигурацией. Пример иерархической системы - иерархия государства, иерархия должностей организации, корпорация.
Обширнее:
Иерархия государства - во главе, например, президент (руководитель). Далее - правительство, федеральное собрание -> федеральные министерства -> гос. комитеты и т.п.
Иерархия должностей организации - например, Маршал России -> Генерал армии -> Генерал-полковник -> Генерал Лейтенант и т.п.
Корпорация - руководитель -> команда управления -> высшее управленческое звено -> среднее управленческое звено и т.п..