码迷,mamicode.com
首页 >  
搜索关键字:矩形面积并    ( 61个结果
poj 1151 Atlantis(矩形面积并)
题意:每组给出矩形左上角和右下角坐标,求矩形面积并;思路:沿水平方向计算面积并;(切成水平条);#include#include#include#include#includeusing namespace std;const int maxn=500;struct node{ double ...
分类:其他好文   时间:2015-06-04 13:32:30    阅读次数:93
zoj 1659 Mobile Phone Coverage(矩形面积并)
题意:每组数据给出正方形中点坐标及半边长,求矩形面积并;思路:采用沿垂直方向计算矩形面积并的方法,把面积切成若干垂直条再累加。zoj上能过,但Uva688却一直RE,已经尝试过开大空间了。。。#include#include#include#includeusing namespace std;co...
分类:其他好文   时间:2015-06-04 09:43:38    阅读次数:118
poj 1151 求矩形面积并 (线段树扫描线)
题意: 给出n个矩形的左下角和右上角坐标,求这n个矩形所构成的面积 思路: 线段树扫描线 这是第一次做到线段树扫描线,刚开始也不懂 如果不懂,可以看: http://www.cnblogs.com/scau20110726/archive/2013/04/12/3016765.html 和 http://www.faceye.net/search/69289.html 我是看第...
分类:其他好文   时间:2015-04-28 07:13:12    阅读次数:174
hdu1542(线段树——矩形面积并)
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=1542分析:离散化+扫描线+线段树#pragma comment(linker,"/STACK:102400000,102400000")#include #include #include #inclu...
分类:其他好文   时间:2015-01-22 06:53:47    阅读次数:154
【POJ】1151 Atlantis(线段树)
http://poj.org/problem?id=1151经典矩形面积并吧.....很简单我就不说了...有个很神的地方,我脑残没想到:将线段变成点啊QAQ这样方便计算了啊还有个很坑的地方,为毛每一次我精确地计算过空间可就是wa....一改大就ac...我无力了..#include #includ...
分类:其他好文   时间:2015-01-02 14:35:03    阅读次数:139
HDU 4419 Colourful Rectangle --离散化+线段树扫描线
题意: 有三种颜色的矩形n个,不同颜色的矩形重叠会生成不同的颜色,总共有R,G,B,RG,RB,GB,RGB 7种颜色,问7种颜色每种颜色的面积。解法: 很容易想到线段树扫描线求矩形面积并,但是如何维护每种颜色的长度着实让我伤透了脑筋。后来看了一位朋友的题解,才幡然醒悟。开始想到了用二进制表示颜色,...
分类:其他好文   时间:2014-11-13 23:56:58    阅读次数:257
[HDU 4419] Colourful Rectangle (扫描线 矩形面积并)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4419题目大意:比矩形面积并多了颜色,问染成的每种颜色的面积。矩形面积并的扫描线维护的是长度,这道题就是维护每个颜色的长度,写起来很蛋疼。 1 #include 2 #include 3 #inclu.....
分类:其他好文   时间:2014-11-07 23:16:26    阅读次数:440
HDU 3265 Posters(线段树)
HDU 3265 Posters 题目链接 题意:给定一些矩形海报,中间有孔,求贴海报的之后的海报覆盖面积并 思路:海报一张可以切割成4个矩形,然后就是普通的矩形面积并了,利用线段树维护即可 代码: #include #include #include using namespace std; typedef long long ll; const int ...
分类:其他好文   时间:2014-10-15 11:12:00    阅读次数:311
HDU 1542 Atlantis(矩形面积并)
HDU 1542 Atlantis 题目链接 题意:给定一些矩形,求面积并 思路:利用扫描线,由于这题矩形个数不多,直接暴力扫就可以了,如果数据大,就要用线段树 代码: #include #include #include #include using namespace std; const int N = 205; const int M = 10000...
分类:其他好文   时间:2014-10-14 14:06:38    阅读次数:119
HDU 4052 Adding New Machine(矩形面积并)
HDU 4052 Adding New Machine(矩形面积并) 题目大意: w*h的格子,现在有n个矩形上已经摆放了东西,现在你要放一个东西长度为m,问你有多少种方法? 解题思路: 枚举没用的情况,如果东西横着放 (1)如果碰到障碍物,也就是如果 某个东西占着Xi1,Yi1,Xi2,Yi2,那么max(xi1+1-m,0) , x2 y1y2这片矩形区域就不能放东西。 (2)还有就是被墙当着,也就是max(0,w+1-m),w,0,h这片矩形区域就不能放东西。 ...
分类:其他好文   时间:2014-10-04 21:46:27    阅读次数:229
61条   上一页 1 ... 3 4 5 6 7 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!