Между населёнными пунктами A, B, C, D, E, F построены дороги, протяжённость которых приведена в таблице. (Отсутствие числа в таблице означает, что прямой дороги между пунктами нет.)
A | B | C | D | E | F | |
A | 1 | 4 | 4 | 15 | ||
B | 1 | 5 | ||||
C | 4 | 5 | ||||
D | 4 | 5 | 5 | 2 | 9 | |
E | 2 | 6 | ||||
F | 15 | 9 | 6 | |||
Определите длину кратчайшего пути между пунктами A и F (при условии, что передвигаться можно только по построенным дорогам).
Рисуем схему из дорог между точками по предоставленной таблице. Глядя на таблицу, понимаем, что после D идти в C нет смысла, так как дорога дальше ведёт только в A, с точкой B после D та же ситуация. Также, пропускаем пункты, которые в текущем рассматриваемом нами пути уже были, для получения минимального результата.
Получаем в итоге такую же схему, как в прикреплённом изображении. Считаем длины и выясняем, что кратчайший путь — A -> D -> E -> F, он равен 12.