码迷,mamicode.com
首页 >  
搜索关键字:区间    ( 16036个结果
线段树---分析 && 模板总结
线段树:(转)数据结构专题---线段树:http://blog.csdn.net/metalseed/article/details/8039326线段树总结:http://blog.csdn.net/shiqi_614/article/details/8228102概述:线段树,类似区间树,是一个...
分类:其他好文   时间:2014-10-20 00:32:21    阅读次数:225
poj2481 cows(线段树单点更新)
题目链接: huangjing 题目意思: 给出n头牛的活动区间,比如区间[SI,sj]和[EI,EJ],如果前面一个区间完全包含另外一个区间那么说明前一头牛比后一头牛强壮。 思路:根据区间的右区间数来建树,然后用sum[]来维护牛在这些右区间的头数。首先要根据牛的区间顺序进行排序,当然从左像右排序,那么后面进行查询比自己强的牛的时候那么就只用找右区间比自己大的就可以了。那么如何更新呢...
分类:其他好文   时间:2014-10-19 23:18:34    阅读次数:250
hdu 5068 线段树加+dp
这题说的是 有n 层每层 有两个门 每个门 可以到达上一层的两个门,然后求从a 层到达b 层的方案总数, 不能后退, 在同一层中不能从第一个门到达另一层我们只要我们可以对于每个 区间内 有dp[o][2][2] , 表示 在这个区间中 从区间起始到达区间末尾 的两个门分别设 a1,a2, b1,b2...
分类:其他好文   时间:2014-10-19 18:26:45    阅读次数:309
BZOJ 3207 花神的嘲讽计划I Hash+可持久化线段树
题目大意:给定一个数字串,多次求某个区间内有没有一个长度为k的子串 首先对字符串进行哈希 然后问题就转化成了求一个区间内有没有某个数 可持久化线段树即可 其实我觉得划分树会更快一些 可以写写 ※注意事项: 1.n 2.哈希值用unsigned long long 铁则 unsigned int 会被卡掉 3.线段树那里直接x+y>>1会爆unsigned long long 转...
分类:其他好文   时间:2014-10-19 15:43:59    阅读次数:228
POJ 2777 count color(线段树,lazy标记)
这里有一个思想:我们在更新的时候不必要更新到叶子节点,只要更新到当前区间包含线段树区间即可。 设计一个标志位,更新到此。 A Simple Problem with Integers 也是一个类似的题目 设计两个函数 push_down 将结点信息传递到下层节点(inc, sub,) push_up      将下层节点信息反馈到上层(max,min,count) #i...
分类:其他好文   时间:2014-10-19 11:37:23    阅读次数:154
BZOJ3550: [ONTAK2010]Vacation
3550: [ONTAK2010]VacationTime Limit:10 SecMemory Limit:96 MBSubmit:91Solved:71[Submit][Status]Description有3N个数,你需要选出一些数,首先保证任意长度为N的区间中选出的数的个数 2 #inclu...
分类:其他好文   时间:2014-10-19 11:24:35    阅读次数:266
HDU 2871 Memory Control(线段树)
HDU 2871 Memory Control 题目链接 题意:内存操作,和hotel那题差不多,多一个get操作 思路:线段树区间合并,其他都差不多,多一个get操作,这个用set去乱搞就过了- -,估计数据鶸吧,多这个操作感觉要用splay去搞了 代码: #include #include #include #include using namespace...
分类:其他好文   时间:2014-10-18 22:23:21    阅读次数:223
BZOJ1367 [Baltic2004]sequence
现学的左偏树。。。这可是道可并堆的好题目。首先我们考虑z不减的情况:我们发现对于一个区间[l, r],里面是递增的,则对于此区间最优解为z[i] = t[i];如果里面是递减的,z[l] = z[l + 1] = ... = z[r] = 这段数的中位数,不妨叫做w。(此处我们定义中位数为第(r -...
分类:其他好文   时间:2014-10-18 22:18:42    阅读次数:283
HDU 3340 Rain in ACStar(线段树+几何)
HDU 3340 Rain in ACStar 题目链接 题意:给定几个多边形(3-5边形),然后中间有一些询问,询问一个区间的总面积 思路:多边形分割为梯形,梯形的面积为上底d1 + 下底d2 乘上 高度 / 2,两个梯形面积累加的话,可以等价为上底下底累加,所以就可以用线段树搞了,然后给定的多边形点是按顺序的,可以利用容斥去方便把一个询问拆分成几个询问 代码: #...
分类:其他好文   时间:2014-10-18 17:04:43    阅读次数:263
POJ 3616 Milking Time 挤奶问题,带权区间DP
题目链接:POJ 3616 Milking Time Milking Time Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 4837   Accepted: 2034 Description Bessie is such a hard-...
分类:其他好文   时间:2014-10-18 14:05:19    阅读次数:228
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!