#CSES2192. 点在多边形内
点在多边形内
题目背景
翻译自 CSES-2192 题。
题目描述
给定一个有 个顶点的多边形和一组 个点。你的任务是判断每个点是位于多边形内部、外部,还是在多边形的边界上。
这个多边形有 个顶点 。对于每个 ,顶点 和 是相邻的,而顶点 和 也是相邻的。
输入格式
第一行输入两个整数 和 :分别表示多边形的顶点数和点的数量。
接下来的 行,每行包含两个整数 和 ,表示多边形的第 个顶点坐标。
接下来的 行,每行包含两个整数 和 ,表示一个点的坐标。
输出格式
对于每个点,输出 INSIDE
、OUTSIDE
或 BOUNDARY
。
INSIDE
表示该点位于多边形内部。OUTSIDE
表示该点位于多边形外部。BOUNDARY
表示该点在多边形的边界上。
样例
4 3
1 1
4 2
3 5
1 4
2 3
3 1
1 3
INSIDE
OUTSIDE
BOUNDARY
说明/提示
;
;
。