eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Застава в джунглях

Застава в джунглях

Глибоко в джунглях знаходиться військова база. Вона оточена \textbf{n} баштами з ультразвуковими генераторами. Башти у задачі задаються точками на площині. Башти генерують ультразвукове поле, яке захищає усі об'єкти строго всередині опуклої оболонки, утвореної баштами. Щодна з башт не лежить всередині опуклої оболонки і ніякі три башти не лежать на одній прямій. Ворог може зруйнувати деякі башти. Якщо це відбудеться, то захищена область звужується до опуклої оболонки башт, що залишились. \includegraphics{https://static.e-olymp.com/content/79/792e410cfe6c9fb8854fb30597ed824ef1ca5121.jpg} Командування бази хоче побудувати штаб всередині області, яка охороняється. Для збільшення безпекти необхідно максимізувати кількість башт, які необхідно зруйнувати ворогу для того, щоб штаб вийшов з-під захисту. \InputFile Перший рядок містить кількість башт \textbf{n} (\textbf{3} ≤ \textbf{n} ≤ \textbf{50000}). Наступні \textbf{n} рядків містять декартові координати башт, по парі координат у кожному рядку. Координати є цілочисельними і по модулю не перевищують \textbf{10^6}. Башти перераховуються у порядку обходу їх опуклої оболонки за годинниковою стрілкою. \OutputFile Вивести кількість башт, які потрібно зруйнувати ворогу, щоб вивести з-під захисту штаб. Відомо, що місце під штаб обрано найкращим чином.
Ліміт часу 2 секунди
Ліміт використання пам'яті 256 MiB
Вхідні дані #1
3
0 0
50 50
60 10
Вихідні дані #1
1