码迷,mamicode.com
首页 >  
搜索关键字:区间和    ( 658个结果
POJ3061 尺取法
题目大意:从给定序列里找出区间和大于等于S的最小区间的长度。 前阵子在zzuli OJ上见过类似的题,还好当时补题了。尺取法O(n) 的复杂度过掉的。尺取法:从头遍历,如果不满足条件,则将尺子尾 部增加,若满足条件,则逐渐减少尺子头部直到不满足条件为止,保存 尺子长度的最小值(尾部-头部+1)即可。 ...
分类:其他好文   时间:2016-08-18 21:24:48    阅读次数:150
线段树笔记√
线段树上的每一点表示一段区间和。 建树 首先,递归进去做,递归的参数是pos,l,r,分别表示,线段树上节点的编号(即当前编号),以及这个点表示的区间的左端点和右端点。那么终止的条件就是l=r,这个时候,node[pos].sum=a[l] 我们考虑一下l不等于r的时候,那么这个区间的左儿子就是[l ...
分类:其他好文   时间:2016-08-15 18:55:33    阅读次数:148
CodeForces 589D
题目大意是给定一些有限制的区间,求每个区间和其他区间相交的次数,依次输出区间相交的个数 思路: 暴力,数学 借鉴了大神的代码 对于任意一个起点 都可以有 x = t + b / x = -t + b 则 b 可以求出是 si ± ti 则 判断线段相交 先看斜率 斜率相同的情况下判断区间是否包含或者 ...
分类:其他好文   时间:2016-08-10 22:40:26    阅读次数:119
HDU 5806 NanoApe Loves Sequence Ⅱ
将大于等于m的数改为1,其余的改为0。问题转变成了有多少个区间的区间和>=k。可以枚举起点,二分第一个终点 或者尺取法。 ...
分类:其他好文   时间:2016-08-07 21:44:17    阅读次数:135
HDU5806 NanoApe Loves Sequence Ⅱ(二分ortwo-pointer)
题意: 求满足区间中>=m的数>=k个的区间有多少 思路: 记小于m的数为0,大于等于m的为1,用sum维护区间和 然后我的做法是枚举右端点,二分左端点得到答案,复杂度O(nlogn) 然后标解是two-pointer,处理完后枚举左端点,然后指针标记右端点 当区间内个数<k时就r++,大于n就跳出 ...
分类:其他好文   时间:2016-08-07 16:52:15    阅读次数:158
HDU 3038 How Many Answers Are Wrong 很有意思的一道并查集问题
题目大意:TT 和 FF玩游戏(名字就值五毛),有一个数列,数列有N个元素,现在给出一系列个区间和该区间内各个元素的和,如果后出现的一行数据和前面一出现的数据有矛盾,则记录下来。求有矛盾数据的数量。 题目思路:刚刚拿到手时一脸懵逼,这是并查集?后来发现还真是并查集 - -!! 如果数据有错那么会是什 ...
分类:其他好文   时间:2016-08-07 16:48:07    阅读次数:944
最大连续区间和的算法总结
转载自:http://www.cppblog.com/purplest/archive/2013/03/04/198199.html purplest 最大连续区间和的算法总结 最大连续区间和的算法总结 最大连续区间和是一个经典的问题。给定一个长度为n的序列a[1],a[2]...a[n-1],a[ ...
分类:编程语言   时间:2016-08-05 17:52:08    阅读次数:166
HDU 3410 Passing the Message
可以先处理出每个a[i]最左和最右能到达的位置,L[i],和R[i]。然后就只要询问区间[ L[i],i-1 ]和区间[ i+1,R[i] ]最大值位置即可。 ...
分类:其他好文   时间:2016-08-05 13:47:38    阅读次数:166
dp常见模型
1、背包问题。0/1背包、完全背包、多重背包、分组背包、依赖背包。 2、子序列。最长非上升/下降子序列、最长先上升再下降子序列、最长公共子序列、最大连续子区间和。 3、最大子矩阵。 4、区间dp。 5、环形dp。 6、树形dp。 7、最少线段覆盖(codevs1214) ...
分类:其他好文   时间:2016-08-03 18:42:59    阅读次数:306
bzoj4631踩气球
bzoj4631踩气球 题意: 有一个序列和一个区间集合,每次将序列中的一个数-1,求此时集合里有多少个区间和为0。序列大小≤100000,区间数≤100000,操作数≤100000。 题解: 此题解法其实并不难,对序列建线段树,用线段树每个节点维护区间和及覆盖该区间的集合内的区间的链表,同时记录每 ...
分类:其他好文   时间:2016-07-23 22:58:36    阅读次数:243
658条   上一页 1 ... 43 44 45 46 47 ... 66 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!