У нас есть слабоациклический орграф.
Также нам дано множество A, которое содержит вершины G с нулем в степени и множество B, которое содержит вершины с нулем вне степени.(размер A меньше размера B).
Кроме того, мы также знаем, что если элементы в A и B имеют определенный порядок (например, A = a1, a2, ..., amи B = b1, b2, ..., bn) DFS, запущенная при ai, посещает bi (1≤ i ≤ m).
Можно ли разработать линейный алгоритм времени, который делает G прочно связанным, добавляяк нему как можно меньше ребер?