码迷,mamicode.com
首页 >  
搜索关键字:区间    ( 16036个结果
Brackets(区间dp)
Brackets Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 8017 Accepted: 4257 Description We give the following inductive definition of a “r ...
分类:其他好文   时间:2017-07-12 23:09:30    阅读次数:159
you are the one(区间dp)
传送门 You Are the One Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 4042 Accepted Submission(s): ...
分类:其他好文   时间:2017-07-12 21:34:31    阅读次数:272
省队集训 Day6 序列
【题目大意】 给出$n$个数的序列$a_1, a_2, ..., a_n$,有$m$次操作,为下面三种: $A~l~r~d$:区间$[l,r]$,全部加$d$。 $M~l~r~d$:区间$[l,r]$,对$d$取max。 $Q~x$:询问$a_x$的值。 对于30%的数据,$n, m\leq 10^ ...
分类:其他好文   时间:2017-07-12 21:22:41    阅读次数:178
线段树
线段树,顾名思义,是一种可以以log2n的时间复杂度来进行区间访问和区间查询求和的骚包操作,不同于一般的N或者是N2的算法,特点就是快,由于二叉树的性质,所以可以用位运算优化的一种裸的基础的简单数据结构。由于二叉树的性质,兴许是满的?总之左儿子是其父亲的两倍,右儿子是其父亲的两倍加一,所以更新父亲的 ...
分类:其他好文   时间:2017-07-12 21:18:42    阅读次数:238
BZOJ 3289 Mato的文件管理(莫队+树状数组)
【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=3289 【题目大意】 求静态区间逆序对。 【题解】 我们对查询进行莫队操作,对于区间的删改我们可以计算出改变量对于逆序对的贡献, 利用树状数组维护即可。 【代码】 ...
分类:编程语言   时间:2017-07-12 20:13:24    阅读次数:202
[您有新的未分配科技点]数位dp:从懵X到板子
数位dp主要用来处理一系列需要数数的问题,一般套路为“求[l,r]区间内满足要求的数/数位的个数” 要求五花八门……比如“不出现某个数字序列”,“某种数的出现次数”等等…… 面对这种数数题,暴力的想法是枚举每个数,判断是否满足条件 比如这样: 这样很显然会T......所以我们考虑利用一些奇怪的性质 ...
分类:其他好文   时间:2017-07-12 18:52:22    阅读次数:120
RMQ 解决区间查询问题
线段树写法不管,比较灵活。这里主要讨论DP实现。 其实单纯说RMQ解决的是区间最值查询是不准确的,只要满足一个区间的信息可以从它的覆盖区间获得(即[L,R]<=[L,r],[l,R] (l<=r) ,允许两个子区间重合)即可使用。重合不影响最值判断,所以最值查询是可以用RMQ的,其次如同区间gcd, ...
分类:其他好文   时间:2017-07-12 17:39:40    阅读次数:112
[CodeVS1299]切水果
思路: 线段树区间修改。标记记录当前区间是否被切。 ...
分类:其他好文   时间:2017-07-12 15:25:46    阅读次数:77
51Nod—1174 区间中最大的数 线段树模版
在大佬们题解的帮助下算是看懂了线段树吧。。。在这mark下防一手转头就忘。 哼叽~ ...
分类:其他好文   时间:2017-07-12 15:06:02    阅读次数:86
BZOJ 3790 神奇项链(manacher+DP+树状数组)
【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=3790 【题目大意】 问最少用几个回文串可以构成给出串,重叠部分可以合并 【题解】 我们先用manacher处理出每个位置最长的回文串, 那么题目就转化为求最少的线段来覆盖全区间,那就是经 ...
分类:编程语言   时间:2017-07-12 13:40:53    阅读次数:229
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!