数据结构
yuhailin060
这个作者很懒,什么都没留下…
展开
-
RMQ 问题 2 道 PKU 3264 && PKU 2019
今天学习了下RMQ问题的ST算法;下面是引用以为大牛的解析,讲解的非常透彻,明了。。。。ORZ。。。。RMQ问题ST算法ST算法O(nlogn)预处理,O(1)的查询指定区间的最值(以最小值为例) 基本上是把待求区间[l,r]分为两段长为len的区间 左边一段为[l,l+len-1],右边一段为[r-len+1,r] len必须使得两段区间覆盖待求区间 设所求数组为原创 2010-03-08 11:50:00 · 1345 阅读 · 2 评论 -
hdu 1166 && PKU 3264
两题属于同一类型题,1166属中文题就不在赘述,3264题意:给定一串数,然后求出给定的任意区间上的最大值与最小值的差。。刚刚学的线段树,还不是特别太清楚, 看看这位牛牛的 佳作吧: http://blog.sina.com.cn/s/blog_49c5866c0100f5rx.htmlhdu 1166#includeusing namespace std ;const in原创 2010-03-10 20:21:00 · 530 阅读 · 0 评论 -
PKU 1899
<br />http://acm.pku.edu.cn/JudgeOnline/problem?id=1899<br />题意:<br />若干个矩形, 如果有联系(相交和相邻);则合并成一个大的矩形,求合并完以后矩形的面积。<br />此题很显然的并查集,如果两个矩形有连理则合并。。。。那么最后有几个集合就还剩下几个矩形,求其面积即可。<br />那么如何判断两个矩形是否相交则成为难点了,具体如下:<br /><br /> <br /> <br /> <br />那么此题就很简单了,代码如下:<br />原创 2010-08-02 18:43:00 · 392 阅读 · 0 评论