#P4538. [ABC296G] Polygon and Points

[ABC296G] Polygon and Points

题目描述

在平面直角坐标系上给定一个 nn 个点的凸多边形,顶点均为整点,并按照逆时针顺序给出。

接下来有 QQ 个询问,每个询问给出一个整点,输出其是在多边形内部、外部或是边上。

输入格式

第一行一个整数 nn

接下来 nn 行,每行两个整数 xi,yix_i, y_i

接下来一个整数 QQ

接下来 QQ 行,每行两个整数 ai,bia_i, b_i

输出格式

输出 QQ 行,每行一个字符串表示对应询问的答案。

4
0 4
-2 2
-1 0
3 1
3
-1 3
0 2
2 0
ON
IN
OUT
3
0 0
1 0
0 1
3
0 0
1 0
0 1
ON
ON
ON

提示

3  n  2× 1053\ \leq\ n\ \leq\ 2\times\ 10^51  Q  2× 1051\ \leq\ Q\ \leq\ 2\times\ 10^5109  xi,yi,ai,bi  109-10^9\ \leq\ x_i,y_i,a_i,b_i\ \leq\ 10^9