1

Тема: Необходима помощь с задачей (циклы)

Добрый день.
С помощью DFS программа определяет (определяет вроде как правильно), есть ли на графе циклы. Однако возникли проблемы с подсчетом этих циклов. DFS выходит из различных вершин, если находит цикл, то увеличивает значение соответствующей переменной. Однако в данном случае не учитываются повторяющие циклы.
Буду благодарна, если кто-то подскажет алгоритм/код.