Se citeste un graf orientat cu n noduri si m arce dat prin vectorul arcelor. Sa se calculeze lungimea minima a drumului dintre oricare doua noduri din graf.
Se va folosi parcurgerea in latime. Exemplu: date.in 7 13 1 2 1 3 2 3 2 6 2 5 3 1 3 5 3 6 4 5 4 7 5 7 7 6 6 4 date.out 0 1 1 3 2 2 3 2 0 1 2 1 1 2 1 2 0 2 1 1 2 # # # 0 1 2 1 # # # 3 0 2 1 # # # 1 2 0 2 # # # 2 3 1 0 (# semnaleaza faptul ca nu exista drum intre varfurile corespunzatoare) |
|