摘要: 答案由$3$部分构成: $1$.抛物线的极值。 $2$.询问区间的左端点在抛物线上的值。 $3$.询问区间的右端点在抛物线上的值。 对于$1$,就是某个矩形范围内最大值查询,使用KD-Tree可以在$O(\sqrt{n})$的时间内完成询问。 对于$2$和$3$,对编号建线段树,每个节点维护该区间内 阅读全文
posted @ 2016-08-12 22:54 Claris 阅读(670) 评论(0) 推荐(0)
摘要: 考虑以块大小为$32$将序列分块,设$s[i][j]$表示前$i$块和前$j$块矩形相交的对数,$f[i][j]$表示矩形$i$和前$j$块的相交个数。 如果矩形$i$和$j$相交,那么有: $x_1[j] < x_2[i]$ $x_2[j] > x_1[i]$ $y_1[j] < y_2[i]$ 阅读全文
posted @ 2016-08-12 02:19 Claris 阅读(341) 评论(0) 推荐(0)