Информация об изменениях

Сообщение Re: Найти количество точек лежащих внутри 2D фигуры от 17.11.2014 11:21

Изменено 17.11.2014 14:16 watchmaker

Здравствуйте, m1st, Вы писали:


M>Подскажите, куда копать?


Наивное решение — floodfill.
Более быстрое — через ориентированную площадь, наименьший общий делитель и теорему Пика.
Здравствуйте, m1st, Вы писали:


M>Подскажите, куда копать?


Наивное решение — floodfill.
Быстрое решение — через ориентированную площадь, наименьший общий делитель и теорему Пика.

Если линейный размер исходного многоугольника принять равным D, то временная сложность floodfill (и прочих модификаций, уже предложенные в этой теме) будет Ω(ND+D²), а временная сложность с использованием теоремы Пика — O(NlogD).