静态二维数点问题离线解法的一种设想

先将所有点和询问读下来,按每一维离散化。

之后开n个vector,表示横坐标为i的点。可以\(O(n)\)处理二维前缀和。

查询时在vector中lower_bound,差分即可。

总时间复杂度\(O(n\log n)\),空间复杂度\(O(n)\),常数可能比扫描线小。

posted @ 2018-10-18 21:29  Utoрia  阅读(381)  评论(0)    收藏  举报