EduBrick

Внутри выпуклого: много запросов

2000 мс · 256 МБ · всё или ничего

Дан выпуклый многоугольник (вершины против часовой стрелки, никакие три не лежат на одной прямой) и mm точек. Для каждой точки скажите, лежит ли она строго внутри, на границе или снаружи.

Формат ввода

В первой строке — числа nn и mm (3≤n≤1053 \le n \le 10^5, 1≤m≤1051 \le m \le 10^5). В следующих nn строках — вершины, затем mm строк с точками. Координаты целые, по модулю не больше 10910^9.

Формат вывода

Для каждой точки выведите INSIDE, BORDER или OUTSIDE в отдельной строке.

Примеры

ввод
4 3
0 0
4 0
4 4
0 4
2 2
4 0
9 9
вывод
INSIDE
BORDER
OUTSIDE
ввод
3 1
0 0
1 0
0 1
0 0
вывод
BORDER
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.