Проблема: ввод представляет собой неориентированный граф с весами на ребрах, который представляет сеть компьютеров, где веса ребер означают минимальное время, необходимое для отправки сообщения между двумя компьютерами.Мы выбираем одну вершину этого графа и отправляем сообщение в связанные вершины.Когда вершина получает сообщение, она отправляет его соседям только один раз.Необходимо найти минимальное время для уведомления каждой вершины в графе.
Я реализовал алгоритм грубой силы, чтобы исключить это, но он слишком медленный (N ^ 2).Сначала я подумал, что это можно решить как вес минимального остовного дерева, но ему нужно что-то сверх него.
Я думаю, что существует некоторый алгоритм для этой проблемы ...