у меня общая занятость, например, 3 взрослых и 2 детей, и я хочу алгоритм, который может распределить эту занятость на 2 комнаты следующим образом:
комбинация 1:
Номер 1: 2 взрослых, 0 детей
Номер 2: 1 взрослых, 2 детей
комбинация 2:
Номер 1: 2 взрослый, 1 ребенок
комната 2: 1 взрослый, 1 ребенок
комбинация 3:
комната 1: 2 взрослый, 2 ребенка
Комната 2: 1 взрослый, 0 детей
и т. Д. Для 5 взрослых и 4 детей на 2,3,4 комнаты и т. Д. c .... Есть ли какой-либо алгоритм для этой цели? Можете ли вы предложить некоторые решения? заранее спасибо