Известен алгоритм распределения гостей по комнатам - PullRequest
0 голосов
/ 29 апреля 2020

у меня общая занятость, например, 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 .... Есть ли какой-либо алгоритм для этой цели? Можете ли вы предложить некоторые решения? заранее спасибо

...