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