Составим матрицу смежности .
Где означает отстутствие пути (ребра) между вершинами.
Составим по ней матрицу кратчайших путей .
Пусть , а - длина пути из в .
Пусть - множество вершин.
Рассмотрим вершины . Если кратчайший путь между и проходит через вершину , то , иначе, . Тогда .
Составим алгоритм на псевдокоде:
.
Вообще, сложность алгоритма и при , количество операций . Делать 125 сравнений - несколько много. Приведу лишь итоговую матрицу:
Copyright © 2025 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Verified answer
Составим матрицу смежности
.
Где
означает отстутствие пути (ребра) между вершинами.
Составим по ней матрицу кратчайших путей
.
Пусть
, а
- длина пути из
в
.
Пусть
- множество вершин.
Рассмотрим вершины
. Если кратчайший путь между
и
проходит через вершину
, то
, иначе,
. Тогда
.
Составим алгоритм на псевдокоде:
Вообще, сложность алгоритма
и при
, количество операций
. Делать 125 сравнений - несколько много. Приведу лишь итоговую матрицу: