Вопросы к Поиску с Алисой
Для решения задачи о распределении предметов между контейнерами можно использовать, например, следующие алгоритмы:
Также для решения подобных задач можно использовать сортировку от большего к меньшему и простой перебор на заполнение: пытаться как можно оптимальнее использовать самый большой контейнер, потом второй и так далее. qna.habr.com