Олимпиадный тренинг

Задача . Принадлежность точки выпуклому многоугольнику


Задан многоугольник и точка. Нужно определить, лежит ли точка внутри этого многоугольника. В этой задаче многоугольник выпуклый.

Решите задачу быстрым методом

Входные данные
Сначала вводится число N (3<=N<=100). Далее идут N пар вещественных чисел, задающих координаты вершин многоугольника. Последние два вещественных числа задают координаты точки.

Выходные данные
Выведите сообщение YES, если точка лежит внутри многоугольника, или NO в противном случае. Гарантируется, что точка не лежит на границе многоугольника.
Примеры
№Входные данныеВыходные данные
1
3
0 0
1 0
0 1
10 10
NO
Статистика успешных решений по компиляторам
 Кол-во
С++4