В ациклическом графе я пытаюсь выяснить, существует ли путь длины L между двумя заданными узлами. Мои вопросы в том, какой лучший и самый простой алгоритм для использования в этом случае.
Обратите внимание, что граф имеет максимум 50 узлов и 100 ребер.
Я попытался найти все пути с помощью DFS, а затем проверить, существует ли этот путь между двумя узлами, но получил от онлайн-судьи ответ «Превышено время».
Я также использовал алгоритм поиска унифицированной стоимости, но также получил отрицательный ответ.
Мне нужен более эффективный способ решения такой проблемы. Спасибо.