Size: a a a

2020 November 19

S

Stas in pro.algorithms
Посчитать принадлежность оболочке. Потом посчитать принадлежность "исключению контура и выпуклой оболочки"(эти многоугольники)
источник

S

Stas in pro.algorithms
Я же не говорил, что это сразу приведёт к решению как-никак)
источник

CD

Constantine Drozdov in pro.algorithms
Stas
Посчитать принадлежность оболочке. Потом посчитать принадлежность "исключению контура и выпуклой оболочки"(эти многоугольники)
итого n^2 * log n правильно понимаю?
источник

K

Kotomord_λapki in pro.algorithms
Не проще за n*m?
источник

CD

Constantine Drozdov in pro.algorithms
Kotomord_λapki
Не проще за n*m?
для этого надо открыть теорию
источник

K

Kotomord_λapki in pro.algorithms
Проводим из проверяемой точки луч, не проходящий через вершины контура, считаем число пересечений с отрезками
источник

K

Kotomord_λapki in pro.algorithms
Четное - снаружи, нечетное - внутри, отдельно проверить, не на отрезке ли
источник

K

Kotomord_λapki in pro.algorithms
По ограничениям норм
источник

CD

Constantine Drozdov in pro.algorithms
Kotomord_λapki
Проводим из проверяемой точки луч, не проходящий через вершины контура, считаем число пересечений с отрезками
да посуммируй углы по контуру, что с тобой не так :)
источник

RR

Roman Rubanenko in pro.algorithms
Stas
Построить выпуклую оболочку. Сравнить с изначальным контуром. Найти исключение из оболочки и контура. Проверять точку в этих треугольниках.
И это всё вместо 10 строчек кода?
источник

K

Kotomord_λapki in pro.algorithms
Constantine Drozdov
да посуммируй углы по контуру, что с тобой не так :)
Потери точности
источник

CD

Constantine Drozdov in pro.algorithms
Kotomord_λapki
Потери точности
там 0 или 2*pi
источник

K

Kotomord_λapki in pro.algorithms
Хотя на таких ограничениях норм
источник

CD

Constantine Drozdov in pro.algorithms
уж с такой точностью справимся, правда?)
источник

K

Kotomord_λapki in pro.algorithms
Непонятно, вроде обои решения одинаково хорошо пишутся
источник

CD

Constantine Drozdov in pro.algorithms
Kotomord_λapki
Непонятно, вроде обои решения одинаково хорошо пишутся
да не, в одном из них многовато ифов
источник

S

Stas in pro.algorithms
Constantine Drozdov
итого n^2 * log n правильно понимаю?
а не просто n*m?
источник

CD

Constantine Drozdov in pro.algorithms
Stas
а не просто n*m?
построить пример где выпуклая оболочка каждый раз содержит 5 точек?
источник

S

Stas in pro.algorithms
Constantine Drozdov
построить пример где выпуклая оболочка каждый раз содержит 5 точек?
Не понимаю о чём ты, потому да.
источник

CD

Constantine Drozdov in pro.algorithms
Stas
Не понимаю о чём ты, потому да.
Ну разница между невыпуклым N-угольником и его выпуклой оболочкой может быть невыпуклый N-3 угольник
источник