题意:给平面上的 n 个点,找出一个矩形,使得边界上包含尽量多的点. 析:如果暴力那么就是枚举上下边界,左右边界,还得统计个数,时间复杂度太高,所以我们考虑用扫描线来做,枚举上下边界, 然后用其他方法来确定左右边界.我们定义left[i] 表示竖线左边位于上下边界上的点数(不包含在竖线上的点),on[i]表示竖线 i 上的点, 但不包含上下边界上的点,in[i]表示竖线 i 的上的点,但是包含上下边界上的点.那么我们可以递推.最后矩形边界上的点数为 left[i] - left[j] + on[…