Ai un numar infinit de drumuri posibile. Poate vrei sa zici numarul de drumuri de lungime minima. Merge cu un BFS.
De ce infinit? Adica,banuiesc ca se refera la drumuri in care sa nu treci de 2 ori prin acelasi nod.
Atunci merge sa faci o dinamica O(2 ^ N * N) ... dp[stare][nod] - numarul de posibilitati de a parcurge graful astfel incat sa pornesti din nodul de start, sa ajungi in nodul nod si sa ai in parcurgere nodurile din stare. Actualizezi starile urmatoare parcurgand vecinii nodului nod, care nu se afla deja in starea curenta. Rezultatul este suma de dp[stare][nodFinal]. Sunt curios daca exista o solutie mai buna
