Между населёнными пунктами a, b, c, d, e построены дороги, стоимость перевозки по которым в таблице. (отсутствие числа в таблице означает, что прямой дороги между пунктами нет). определите максимальную стоимость перевозки груза из c в b при условии, что маршрут не может проходить через какой-то пункт более одного раза.
Здесь применяется теория графов. Если не углубляться, то там всё предельно ясно и просто.
Нужно изобразить граф: рисуем по кругу точки (вершины графа), называем их (можно не просто точки рисовать, а кружки и в кружках букву населенного пункта писать). Потом соединяем между собой точки у которых есть связь и подписываем "вес" (расстояние между населенными пунктами) этого пути. Визуально может не соответствовать длинна, но для нас потом главное просчитать какой из возможных путей наберет наибольший "вес".
Если что-то непонятно, спросите в комментариях.