Re[4]: Найти количество точек лежащих внутри 2D фигуры
От: m1st  
Дата: 19.11.14 02:23
Оценка:
Здравствуйте, watchmaker, Вы писали:
W>Есть равенство В + Г/2 − 1 = П. В нём В — это что тебе по условию задачи требуется найти. Если перенести слагаемые из одной части уравнения в другую, то получится В = -Г/2 + 1 + П — собственно всё, осталось только сложить три числа
W>Ориентированная площадь считается за один проход по точкам. Обычная площадь — её модуль.
W>Число точек на границе считается для каждого отрезка, коих N, например, алгоритмом Евклида. Что, если сильно не повезёт, в худшем случае будет работать за логарифмическое время от его длины.
Спасибо!
Как я понимаю, "Число точек на границе" можно не вычислять, т.к. нам уже даны все координаты, которые полностью описывают границы фигуры.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.