Вход: 2-мерный NxN
-симметричная матрица - с NxN
положительные элементы.нахождение максимальной суммы в матрице
Выход: 2-мерная матрица NxN
размера с N
выбранных элементами таким образом, что его суммированием является максимальным среди все возможного выбора. Другие элементы, которые не выбраны, равны нулю. Другими словами, мы должны выбрать N
элементов из матрицы для возврата максимум сумма.
Требование: Если размерность матрицы 4*4
, мы должны выбрать целое. Каждая строка и столбец в матрице не должны использоваться больше, чем раз. Например, если мы имеем 4*4
матрицу, следующий элемент может быть выбран:
(1,2)
(2,3)
(3,4)
(4,1)
но если мы выбираем (1,2)
и (4,1)
, мы не можем выбрать (1,3)
, потому что мы использовали 1
два раза.
Есть ли эффективный алгоритм для этой проблемы?
Есть ли эффективный алгоритм, чтобы заставить кого-то другого выполнять домашнюю работу? –
Это не домашнее задание, это просто часть моего проекта. Мне просто нужно имя алгоритма. –
Можно ли выбрать 12, 23, 34, 14? –