Какой алгоритм использовать?

258
24 мая 2017, 08:06

Есть n городов, которые необходимо соединить дорогами, так, чтобы можно было добраться из любого города в любой другой (напрямую или через другие города). Разрешается строить дороги между заданными парами городов и известна стоимость строительства каждой такой дороги. Требуется решить, какие именно дороги нужно строить, чтобы минимизировать общую стоимость строительства.

Answer 1

По сути в задаче ищется минимальное остовное дерево. Для поиска какового можно использовать алгоритм Прима или алгоритм Крускала.

Вы задали вопрос Какой алгоритм использовать? - этот ответ вас удовлетворяет?

READ ALSO
Максимальный размер QString в Qt

Максимальный размер QString в Qt

Сколько вообще символов в QString вставить? Я смотрю там есть какой то лимит или я незнаю, короче часть символов просто режется при выводе или...

681
Передача файлов через TCP

Передача файлов через TCP

Использую TCP-клиент и TCP-серверПередаю строку на сервер

227
Как создать bat файл с помощью c++?

Как создать bat файл с помощью c++?

Необходимо создать bat файл а дальше записать в него программныйПодскажите, пожалуйста, как это можно сделать, желательно привести пример

277
Минимальная сборка GDAL

Минимальная сборка GDAL

А вот существует ли сборка библиотеки GDAL с минимумом зависимостей? А то таскать с собой всю толпу библиотек не всегда удобно

311