Точки на границе оболочки
2000 мс · 256 МБ · всё или ничего
Даны точки на плоскости. Посчитайте, сколько из них лежит на границе выпуклой оболочки — включая те, что попали внутрь стороны, а не в угол.
Совпадающие точки считаются по отдельности: если в одном углу стоят три одинаковые точки, все три лежат на границе.
Формат ввода
В первой строке — число (). В следующих строках — целые координаты ().
Формат вывода
Выведите количество точек, лежащих на границе выпуклой оболочки.
Примеры
ввод
5 0 0 2 0 2 2 0 2 1 0
вывод
5
ввод
3 0 0 0 0 1 1
вывод
3
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.