Звучит интересно. хотел бы знать, каково практическое применение этого.
Просто чтобы быть уверенным, предположим, что вы имели в виду, что непересекающиеся подмножества и сумма подмножеств примерно равны (а не средние)
Кроме того, в примере я не мог понять, как вы решили (наверняка) сделать 2 комплекта по 2 и один из 5.
Я могу придумать жадное субоптимальное решение.
- Сортировка номеров по убыванию
порядок. (меньшие цифры удивляют
меньше так сдавай их позже)
- Определите количество комплектов, которые вы собираетесь иметь. не слишком уверен
об этом
- Просмотрите элементы набора один за другим и поместите их в подмножество
которая имеет самую низкую сумму (раунд
малиновка в случае равных сумм)
Это не всегда даст вам оптимальное решение.
Для
1,2,3,6,9,10,15,23,27
обратное: 27, 23, 15, 10, 09, 06, 03, 02, 01
27 3 2 1 = 33
23 09 = 30
15 10 06 = 31