Граф и весовая матрица: кратчайший путь по схеме
Условие
Схема дорог N-ского района представлена в виде графа: вершины — населённые пункты, рёбра — дороги между ними. Граф задан списком рёбер:
А–Б, А–В, Б–Г, Б–Е, В–Г, В–Д, Г–Е, Д–Е, Д–Ж, Е–Ж.
В таблице указана протяжённость каждой дороги (в километрах); пустая клетка означает, что прямой дороги между пунктами нет. Нумерация пунктов в таблице (П1, П2, …) никак не связана с буквенными обозначениями вершин графа.
| П1 | П2 | П3 | П4 | П5 | П6 | П7 | |
|---|---|---|---|---|---|---|---|
| П1 | 28 | 12 | 24 | ||||
| П2 | 28 | 23 | 8 | ||||
| П3 | 12 | 11 | |||||
| П4 | 23 | 10 | |||||
| П5 | 8 | 10 | 24 | 30 | |||
| П6 | 11 | 24 | 24 | ||||
| П7 | 24 | 30 | 24 |
Определите длину кратчайшего пути из пункта А в пункт Ж, если двигаться можно только по дорогам, указанным на схеме. В ответе запишите целое число.