Vectorul ala nu simuleaza o coada. Principul cozii este ca primul venit e primul plecat. Iar tu ai Q.pop_back() respectiv Q.push_back() in sursa ta. La tine urmatoarea chestie pe care o extragi din Q e ultima pe care ai pus-o, ceea ce nu e ok deloc. Asta e o stiva. Coada din STL face pop() din fata, nu din spate

Acum ca sa vezi de ce merge prost Bellman-ul cu o stivă, e ceva mai complicat. Intuitiv, expandarea ta prin graf se face ca un df, adica ajungi foarte departe din prima cu niste drumuri proaste, te intorci si le imbunatatesti mai apoi, desi puteai face asta de la inceput daca te expandai uniform. O da intr-un fel de back. Sper ca ai inteles. Ai grija sa 'ai proprietatea termenilor pe care ii folosesti', ca sa citez dintr-un ganditor autohton

. Nu scrie chestii pe care nu le intelegi pe deplin si daca ai intrebari, intreaba intotdeauna
