码迷,mamicode.com
首页 >  
搜索关键字:区间更新    ( 527个结果
hdu5419 Victor and Toys
设数列s,位置为i的元素被区间覆盖的数目定义为∑s[j], j≤ i。则给定区间[l, r], 更新数列s,只需:++s[l],--s[r + 1]。http://acm.hdu.edu.cn/showproblem.php?pid=5419 1 #include 2 #include 3 #i.....
分类:其他好文   时间:2015-09-08 00:06:19    阅读次数:242
LA 4108 (线段树)
区间更新 + 统计更新长度 稍稍不注意就T了 #include #define lson l, m, rt> 1; Build(lson), Build(rson); } void Query(int L, int R, int val, int l,int r,int rt) { ////////...
分类:其他好文   时间:2015-09-07 19:30:39    阅读次数:147
CodeForces 52C Circular RMQ
线段树区间更新维护最小值。。。记得下放标记。。。如果线段树上的一个完整区间被修改,那么最小值和最大值增加相应的值后不变,会改变是因为一部分改变而另外一部分没有改变所以维护一下就好。询问的时候也要记得下放标记。。。数据结构快忘了,贴个板。#includeusing namespace std;type...
分类:其他好文   时间:2015-09-05 20:35:07    阅读次数:220
杭电1698--Just a Hook(线段树, 区间更新)
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1698线段树, 区间更新, 用到了Lazy思想。利用已更新区间来减少未更新区间用时。(自己的理解, 应该是对的)#include#include#includeusingnamespacestd;intNod...
分类:其他好文   时间:2015-09-02 00:08:12    阅读次数:165
[HDOJ1556]Color the ball
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1556树状数组的第二类应用:区间更新。需要做的是将update函数修改为由a更新到n+权值即可,然后更新b到n-权值就可以实现固定区间的更新。代码如下: 1 #include 2 #include 3.....
分类:其他好文   时间:2015-09-01 18:16:28    阅读次数:191
POJ 2777 Count Color(位运算+线段树+lazy+区间更新)
Count Color Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 39905   Accepted: 12034 Description Chosen Problem Solving and Program design as an optional course...
分类:其他好文   时间:2015-08-31 13:36:53    阅读次数:137
[POJ3468]A Simple Problem with Integers
题目链接:http://poj.org/problem?id=3468线段树区间更新查询的样题,注意数据范围。连要更新的数据也必须是long long。 1 #include 2 #include 3 #include 4 #include 5 #include 6 #incl...
分类:其他好文   时间:2015-08-30 22:49:56    阅读次数:184
hdu 4614(区间更新)
这里写代码片题意:有n个花瓶编号从0到n-1,初始花瓶都是空的,然后有两个操作,1 a b表示从位置a开始往后面找b(不够b个也可以)个空花瓶插花,输出插花的首位置和末位置,2 a b表示输出区间[a,b]有多少个花,并且把这个区间内所有花都拿走。 题解:很容易想到用线段树维护区间内有多少个空花瓶,然后操作2可以直接用普通的区间查询和区间修改,操作1可以看作先查询前a-1个花瓶有num个是空的,然...
分类:其他好文   时间:2015-08-29 00:55:24    阅读次数:123
二分+树状数组/线段树(区间更新) HDOJ 4339 Query
题目传送门题意:给两串字符串,操作1:替换其中一个字符串的某个位置的字符 操作2:查询从p开始相等的最长连续长度分析:树状数组可以维护一个区间内公共长度(连续)的情况,查询时用二分查找最远的端点即可。还可以用线段树去做,线段树能处理的问题很多,这题只要往右区间合并就行了。收获:1.线段树的区间合并又...
分类:编程语言   时间:2015-08-26 17:07:20    阅读次数:184
hdoj 1556 Color the ball【线段树区间更新】
Color the ballTime Limit: 9000/3000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 13072Accepted Submission(s): 6537Pro...
分类:其他好文   时间:2015-08-25 23:11:57    阅读次数:141
527条   上一页 1 ... 27 28 29 30 31 ... 53 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!