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