У меня есть N пакетов объектов, каждый из которых имеет свой размер.
Пользователи могут выбирать количество пакетов. Программа должна показывать пользователям все разные комбинации предметов по одной выбранной сумке. У объектов есть функция NotOverlap
, которая получает другой объект и возвращает логическое значение.
Я в основном разрабатываю это на Java Но я могу принять помощь в C, Python или NodeJS. Мне нужен способ без грубой силы.