Блог пользователя elklarva

Автор elklarva, 13 лет назад, По-русски

Итак, есть узлы: N = {1,...,n}

Есть списки узлов (пути), без повторяющихся элементов (циклов):

S1 = {1,2,3...}
S2 = {3,1,2...}
...

Каждый путь имеет некий вес, пусть i-тый путь имеет вес w[i].

Пути пересекаются, если имеют хотя бы один общий элемент.
Требуется найти не пересекающиеся пути так, чтобы сумма весов решения была максимальной.

Ограничения:

25 узлов, 50 000 путей


Подскажите, в какую сторону копать?

Полный текст и комментарии »

  • Проголосовать: нравится
  • +16
  • Проголосовать: не нравится