Алгоритм поиска электростанции на 2-й сетки
Как показывает изображения, есть 2d сетки с домов и PowerStations. Выясните алгоритм поиска ближайшей электростанции для каждого дома. Я знаю, как написать грубую силу со сложностью O (m * n), в которой m - количество домов, а n - количество электростанций. Но может ли кто-нибудь дать лучшее решение? (Можно предположить, что электростанции регулярно расположены таким образом)
Мне интересен алгоритм O (m * n) грубой силы (кажется, не хватает какого-то фактора). Один (теоретический, возможно, не практический) подход: используйте Флойд-Варшалл для вычисления кратчайших путей O (V^3) всех пар и ищите решение в O (m * n) времени. – sascha