Sari la conținut
Zece la Info
Probleme

Numarul de iteratii necesare pentru convergenta

Medie 3000 ms 64 MB#grafuri#orientat#bellman-ford

Se da un graf orientat cu n noduri si m muchii ponderate (fara ciclu de cost negativ), si un nod sursa s. Determinati numarul minim de iteratii complete de relaxare (peste toate cele m muchii) necesare pana cand distantele nu se mai modifica.

Date de intrare
Pe prima linie se citesc n si m. Urmeaza m linii, fiecare cu trei numere x y c. Pe ultima linie se citeste s.
Date de iesire
Se afiseaza numarul de iteratii in care cel putin o distanta s-a modificat.
Restrictii
1 <= n <= 2000, 0 <= m <= 5000, -1000 <= c <= 1000

Exemple

Exemplul 1

Intrare

5 4
1 2 1
2 3 1
3 4 1
4 5 1
1

Iesire

1

Exemplul 2

Intrare

4 4
1 2 4
1 3 1
3 2 -2
2 4 3
1

Iesire

1

Vrei să rezolvi problema?

Creează-ți un cont gratuit ca să scrii cod în editor, să trimiți soluții la evaluator și să vezi indicațiile.