Есть n городов, которые необходимо соединить дорогами, так, чтобы можно было добраться из любого города в любой другой (напрямую или через другие города). Разрешается строить дороги между заданными парами городов и известна стоимость строительства каждой такой дороги. Требуется решить, какие именно дороги нужно строить, чтобы минимизировать общую стоимость строительства.
По сути в задаче ищется минимальное остовное дерево. Для поиска какового можно использовать алгоритм Прима или алгоритм Крускала.
Вы задали вопрос Какой алгоритм использовать? - этот ответ вас удовлетворяет?
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости