Нужна ваша помощь. Вот задача:
Пусть фиксирована нумерация вершин ориентированного графа. Дуга называется обратимой при этой нумерации, если она ведет от вершины с большим номером к вершине с меньшим номером.
Нужно написать программу, которая строит такую нумерацию вершин заданного орграфа, при которой число обратных дуг минимально.
Пожалуйста подскажите хотя бы алгоритм решения. Заранее благодарен!