码迷,mamicode.com
首页 >  
搜索关键字:矩形面积并    ( 61个结果
HDU 1828 / POJ 1177 Picture --线段树求矩形周长并
题意:给n个矩形,求矩形周长并解法:跟求矩形面积并差不多,不过线段树节点记录的为:len: 此区间线段长度cover: 此区间是否被整个覆盖lmark,rmark: 此区间左右端点是否被覆盖num: 此区间分离开的线段的条数重点在转移的地方,不难理解。代码:#include #include #in...
分类:其他好文   时间:2014-08-28 13:09:09    阅读次数:225
UVA 11983 Weird Advertisement --线段树求矩形问题
题意:给出n个矩形,求矩形中被覆盖K次以上的面积的和。解法:整体与求矩形面积并差不多,不过在更新pushup改变len的时候,要有一层循环,来更新tree[rt].len[i],其中tree[rt].len[i]表示覆盖次数大于等于i的线段长度,以便求面积,最后只要每次都用tree[1].len[K...
分类:其他好文   时间:2014-08-28 11:08:19    阅读次数:315
POJ 1151 / HDU 1542 Atlantis 线段树求矩形面积并
题意:给出矩形两对角点坐标,求矩形面积并。解法:线段树+离散化。每加入一个矩形,将两个y值加入yy数组以待离散化,将左边界cover值置为1,右边界置为2,离散后建立的线段树其实是以y值建的树,线段树维护两个值:cover和len,cover表示该线段区间目前被覆盖的线段数目,len表示当前已覆盖的...
分类:其他好文   时间:2014-08-25 16:30:44    阅读次数:293
POJ 3277 City Horizon
题目大意: 给出各个房子阴影的长度(以区间表示)和高度,求阴影的总面积。 解题思路:矩形面积并。 下面是代码: #include #include #include //#include #include #include #include #include #include #include #include #define eps 1e-8 #d...
分类:其他好文   时间:2014-08-25 08:46:44    阅读次数:227
HDU1377_Counting Squares(扫描线/线段树)
解题报告 题意: 矩形面积并。 思路: 扫描线+线段树 #include #include #include #include using namespace std; struct Seg { int lx,rx,h,v; friend bool operator < (Seg a,Seg b) { return a.h<b.h; ...
分类:其他好文   时间:2014-08-16 21:10:01    阅读次数:241
ZOJ1659_Mobile Phone Coverage(扫描线/线段树+离散)
解题报告 题目传送门 题意: 求矩形面积并 思路: 扫描线+线段树。要离散化,坐标是浮点型的。 对于线段树(区间)与点坐标对应起来可以这样 区间[1,4]对应的线段树。 #include #include #include #include using namespace std; struct Seg { int v; double lx,rx,...
分类:其他好文   时间:2014-08-12 13:35:04    阅读次数:250
poj 3277 City Horizon (线段树 扫描线 矩形面积并)
题目链接题意:给一些矩形,给出长和高,其中长是用区间的形式给出的,有些区间有重叠,最后求所有矩形的面积。分析: 给的区间的范围很大,所以需要离散化,还需要把y坐标去重,不过我试了一下不去重 也不会出错,所有的区间都能列出来,只是在查找的时候费点事。给的矩形相当于在同一水平线上的,也就是y1坐标相当于...
分类:其他好文   时间:2014-08-10 18:05:20    阅读次数:253
POJ·1151 Atlantis·线段树求矩形面积并
题目在这:http://poj.org/problem?id=1151AtlantisTime Limit:1000MSMemory Limit:10000KDescriptionThere are several ancient Greek texts that contain descripti...
分类:其他好文   时间:2014-07-07 13:04:50    阅读次数:157
bzoj 3225: [Sdoi2008] 立方体覆盖 题解
【原题】 3225: [Sdoi2008]立方体覆盖 Time Limit: 2 Sec  Memory Limit: 128 MB Submit: 51  Solved: 36 [Submit][Status] Description   A君近日为准备省队选拔,特意进行了数据结构的专项训练。训练过程中就遇到了“矩形面积并”这道经典问题,即:给出N个各边与坐标轴平行(垂直...
分类:其他好文   时间:2014-06-22 00:18:40    阅读次数:299
HDU 1264 Counting Squares (线段树-扫描线-矩形面积并)
HDU 1264 Counting Squares (线段树-扫描线-矩形面积并) 题目大意: 给定你一些矩形左下右上角坐标点,或者左上右下坐标点,求这些矩形的面积并。 解题思路: 利用线段树扫描线的知识,此题不需要离散化。...
分类:其他好文   时间:2014-05-12 06:43:25    阅读次数:442
61条   上一页 1 ... 4 5 6 7 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!