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