题目链接 大意:给你一个矩形区域,     (   (   0   ,   0   )   −   (   n   ,   m   )   )    ((0,0)-(n,m))   ((0,0)−(n,m)),现在有k条直线,每条直线都是从一个点出发到上下左右四个方向之一。 问你这个区域被分成了多少块。 思路:稍微观察即可发现,分成的区域等于直线交点个数+1。 我们对     L   ,   R    L,R   L,R方向的对纵坐标分开离散化建立主席树(横坐标放一起离散化),然后每次遍历     U   ,   D    U,D   U,D方向的直线来在主席树上查询。 设当前横坐标为x 方向...