Se da un graf neorientat cu n varfuri si m muchii, citit prin vectorul muchiilor.
Sa se afiseze matricea distantelor minime pentru distantele intre oricare 2 varfuri din graf. Daca nu exista lant intre doua varfuri atunci se va afisa caracterul #. Se va folosi algoritmul Roy-Floyd. Exemplu: Fisierul de intrare: 12 13 1 2 1 3 1 4 2 8 3 6 3 7 4 6 4 5 8 9 7 9 7 10 6 10 12 11 Fisierul de iesire: 0 1 1 1 2 2 2 2 3 3 # # 1 0 2 2 3 3 3 1 2 4 # # 1 2 0 2 3 1 1 3 2 2 # # 1 2 2 0 1 1 3 3 4 2 # # 2 3 3 1 0 2 4 4 5 3 # # 2 3 1 1 2 0 2 4 3 1 # # 2 3 1 3 4 2 0 2 1 1 # # 2 1 3 3 4 4 2 0 1 3 # # 3 2 2 4 5 3 1 1 0 2 # # 3 4 2 2 3 1 1 3 2 0 # # # # # # # # # # # # 0 1 # # # # # # # # # # 1 0 |
|