题意: 给一个矩形的区域(左上角为(x1,y1) 右下角为(x2,y2)),给出n对(u,v)表示(u,y1) 和 (v,y2)构成线段将矩形切割 这样构成了n+1个多边形,再给出m个点,问每个多边形内有多少个点. 读入为n,m,x1,y1,x2,y2 n个数对(u,v),m个数对(x,y) (n,m<=5000) 题解: 很暴力的想法是对于每个点,枚举每个多边形进行检查. 但是多组数据就很江 考虑一下判断点在多边形内的射线法可知 枚举一个多边形的时候就可以知道点在多边形的左边还是右边 这样我们