Давайте назовем ваши "у суммы" бункеров . Вы заявляете, что хотите распределить свои предметы в сбалансированном виде по всем лоткам.
Одна структура, которая имеет подобное свойство, это сбалансированные деревья. То, что я буду делать, это следующее. Сначала заполните сбалансированное дерево, используя выбранное свойство в качестве ключа. Затем спуститесь на нужный уровень дерева, чтобы на этом уровне было N элементов, а N - это количество бинов, которое вы хотите. Поместите все потомки элементов от каждого из этих узлов в отдельную корзину.
Осталось только распределить элементы в узлах выше этого уровня в контейнеры. Просто выберите критерий для выбора того, в какое хранилище он пойдет, и примените его. Ваши контейнеры должны быть разумно сбалансированы.