码迷,mamicode.com
首页 >  
搜索关键字:线段    ( 11603个结果
NOJ--1434&&1566--线段树
开始集训了 =-=估计也就1 2星期的热度吧 自己 好好提高就是了 ~今天 起晚了....来做的时候 前面3题很水 看到第4个 很明显 线段树 不会手写了..----碎碎念线段树 题目类型 貌似 一般分成单点更新 区间查询区间更新 单点查询区间更新 区间查询线段树的种类又分成 -- 点树 && (忘...
分类:其他好文   时间:2014-07-02 22:24:20    阅读次数:306
poj 2528 Mayor's posters(线段树+离散化)
1 /* 2 poj 2528 Mayor's posters 3 线段树 + 离散化 4 5 离散化的理解: 6 给你一系列的正整数, 例如 1, 4 , 100, 1000000000, 如果利用线段树求解的话,很明显 7 会导致内存的耗尽。所以我们做一个映射关系,将范围很大的数据...
分类:其他好文   时间:2014-07-02 14:35:26    阅读次数:194
hdu 1255 覆盖的面积(线段树&扫描线&重复面积)
覆盖的面积 Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 3375    Accepted Submission(s): 1645 Problem Description 给定平面上若干矩形,求出被这些矩形覆盖过至少两...
分类:其他好文   时间:2014-07-02 09:11:55    阅读次数:190
hdu 1828 Picture(线段树&扫描线&周长并)
Picture Time Limit: 6000/2000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2578    Accepted Submission(s): 1363 Problem Description A number of rectangul...
分类:其他好文   时间:2014-07-02 08:22:20    阅读次数:388
hdu 1542 Atlantis(线段树&扫描线&面积并)
Atlantis Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 6386    Accepted Submission(s): 2814 Problem Description There are several anc...
分类:其他好文   时间:2014-07-02 08:11:10    阅读次数:263
uva 11123 - Counting Trapizoid(容斥+几何)
题目链接:uva 11123 - Counting Trapizoid 题目大意:给定若干个点,问有多少种梯形,不包括矩形,梯形的面积必须为正数。因为是点的集合,所以不会优重复的点。 解题思路:枚举两两点,求出该条直线,包括斜率k,偏移值c,以及长度l。已知梯形的性质,一对对边平行,也就是说一对平行但是不相等的边。 所以将所有线段按照斜率排序,假设对于某一斜率,有m条边,那么这m...
分类:Windows程序   时间:2014-07-01 11:19:12    阅读次数:282
hdu1754 I Hate It
线段树单点更新模板 求区间最大值 #include #include #include #include #include #include #include #include #include #define inf 0x3f3f3f3f #define eps 1e-6 #define ll __int64 using namespace std; int n,m...
分类:其他好文   时间:2014-07-01 09:27:53    阅读次数:231
PKU 3667 Hotel (线段树,区间合并,最长连续区间)
题意:宾馆有N个房间(1~N),M个操作,a=1,输入b,表示N间房是否有连续的b间房,有输出最左边的房编号 没有输出0,a=2,输入b,c表示房间b到c清空。 模仿了大神的代码,敲了一遍,有些地方还要深入了解。 #include #include #include #include #include #include #define...
分类:其他好文   时间:2014-07-01 07:34:42    阅读次数:173
HDU 4819 Mosaic
题意: 一个矩形内每个格子都有一个值  现在有q个操作  每个操作给出坐标(x,y)和长度L  每次操作输出以(x,y)为中心的边长为L的矩形内的最大值和最小值之和的一半  并将这个值更新到(x,y)坐标上 思路: 区间查询最大最小值  单点更新  明显是线段树的特征  不过这里是二维的线段树  我用的是树套树的写法 我对二维线段树的理解:(个人理解不一定正确) 初始化麻烦  相...
分类:其他好文   时间:2014-07-01 07:08:08    阅读次数:209
HDU 1394 Minimum Inversion Number 树状数组&&线段树
题目给了你一串序列,然后每次 把最后一个数提到最前面来,直到原来的第一个数到了最后一个,每次操作都会产生一个新的序列,这个序列具有一个逆序数的值,问最小的你逆序数的值为多少 逆序数么 最好想到的是树状数组,敲了一把很快,注意把握把最后一个数提上来对逆序数的影响即可, #include #include #include #include #include #includ...
分类:其他好文   时间:2014-07-01 06:42:09    阅读次数:186
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!