Алексей
Ребята, есть задача, прошу помочь! Задано некоторое множество, например [1,2,3,4,5,6,10], задано число подмножеств - k, на которые надо разбить это множество. Нужно разбить исходное множество на k подмножеств таким образом, чтобы разность сумм элементов любых двух подмножеств была минимальна. Например, [10],[4,6],[1,2,3,5] - Максимальная разность сумм равна 1.
В случае k = 2 это эквивалентно задаче о рюкзаке. Значит быстрого алгоритма не существует. Перебор, Динамическое программирование, Линейное программирование.