Я решал эту задачу SPOJ, в которой используется концепция выпуклой оболочки.
Перейдите по приведенной выше ссылке, чтобы полностью понять вопрос
Если немного изменить эту задачу и дать нам точку, скажем A(x,y), и попросить найти максимальное количество заборов только вокруг этой конкретной точки.
Мой подход
(Поправьте меня, если я ошибаюсь)
1. Найдите максимальное количество непересекающихся, не соприкасающихся выпуклых оболочек, которые можно составить из N точек (указанных в задаче)
2.Найдите количество оболочек, внутри которых лежит точка A.
Пожалуйста, помогите мне, как подойти к этой проблеме??
P.S.: - Я не смог найти подобной проблемы, чтобы проверить свой подход. Если вы обнаружите аналогичную проблему, прикрепите ее ниже.
Спасибо.