码迷,mamicode.com
首页 >  
搜索关键字:成段更新    ( 146个结果
POJ 2777 Count Color
C - Count Color Time Limit:1000MS     Memory Limit:65536KB     64bit IO Format:%I64d & %I64u Submit Status Practice POJ 2777 Appoint description:  System Crawler  (2015-07-22) Descrip...
分类:其他好文   时间:2015-07-25 21:35:52    阅读次数:183
poj 3468 A Simple Problem with Integers
A Simple Problem with Integers Time Limit:5000MS     Memory Limit:131072KB     64bit IO Format:%I64d & %I64u Submit Status Description You have N integers, A1, A2, ... , AN. You need t...
分类:其他好文   时间:2015-07-23 07:06:09    阅读次数:158
HDU 5274 Dylans loves tree(LCA+dfs时间戳+成段更新 OR 树链剖分+单点更新)
Problem Description Dylans is given a tree with N nodes. All nodes have a value A[i].Nodes on tree is numbered by 1~N. Then he is given Q questions like that: ①0 x y:change node x′...
分类:其他好文   时间:2015-07-22 13:19:22    阅读次数:173
poj 3669 线段树成段更新+区间合并
添加 lsum[ ] , rsum[ ] , msum[ ] 来记录从左到右的区间,从右到左的区间和最大的区间;#include#define lson l,m,rty?x:y;}void pushup(int l,int r,int rt){ int m=(l+r)/2; lsum[r...
分类:其他好文   时间:2015-07-18 18:24:49    阅读次数:133
hdu 2871 Memory Control(成段更新,区间合并)
这道题在网上搜了一下题解,别人说是比hdu hotel还要变态的一题。 既然是变态题,因为它综合了线段树的几乎所有操作。 这道题的题意是: 有如下几个操作: 1:首先是Reset操作,这个操作代表的是把所有的内存空间全部都清空。 2:New x:代表的是分配一个x个内存空间,如果有内存空间的话,则输出那个内存空间的最左边的那个端点。否则,则输出Reject New 3:Free x:代...
分类:其他好文   时间:2015-07-03 19:20:46    阅读次数:167
poj(2777)——Count Color(lazy思想,成段更新,区间统计)
题目的意思是: 现在我们有l个数,然后标记为1到n,他们的单位长度都是1,然后在每个单位长度的地方我们只能染上一种颜色。 现在有两种操作:  "C A B C"代表给A,B区间都染上C这种颜色。  "P A B" 相当于是询问,需要输出A,B这个区间不同颜色的数量是多少。 一开始我在想要怎么求不同颜色的数量,后来发现题目中说颜色的范围是30种颜色,所以在这里我们就可以进行暴力枚举...
分类:其他好文   时间:2015-06-14 12:37:56    阅读次数:117
hdu(1698)——Just a Hook(成段更新,节点求和,lazy思想)
题目的大意是: 一开始有n个钩子,然后他们的价值全是1。 然后有Q次操作,然后每次有三个数x,y,z;你可以改变从x到y的区间的钩子的值为z。 然后最后一个询问,要你输出n个钩子的总价值是多少。 这里我首次接触到了lazy思想,实际上就是给完全包含当前区间的那个区间标记一下,然后不继续往下面更新,直到下次继续遇到这个区间并且需要继续往下面更新才把当前的lazy标记往下去更新。并且也不要忘记...
分类:其他好文   时间:2015-06-14 11:02:52    阅读次数:124
POJ 题目3468 A Simple Problem with Integers(线段树成段更新,区间求和)
A Simple Problem with Integers Time Limit: 5000MS   Memory Limit: 131072K Total Submissions: 72251   Accepted: 22295 Case Time Limit: 2000MS Description You have N i...
分类:其他好文   时间:2015-05-27 10:00:47    阅读次数:131
poj 2528 线段树+离散化
题意:在墙上贴一堆海报(只看横坐标,可以抽象成一线段),新海报可以覆盖旧海报。求最后能看到多少张海报sol:线段树成段更新。铺第i张海报的时候更新sg[i].x~sg[i].y这一段为i。 然而坐标范围有点大,还是加上离散化更靠谱些。注意每组数据要清空数组,因为忘了清空WA了两发,太可惜了-_-.....
分类:其他好文   时间:2015-05-25 21:52:10    阅读次数:162
hdu5124 线段树+离散化
题意:令a[l..r]都+1,求a[1..n]的最大值裸的成段更新+区间最值,但是本题坐标范围很大(10^9),所以需要离散化顺便离散化模板get离散化的基本思路:设一共有m个数,范围1--n (n>>m)先用数组X[1..m]存下这些数,然后对X从小到大排序每次读入一个数p时,在X中二分查找p,....
分类:其他好文   时间:2015-05-25 20:06:52    阅读次数:121
146条   上一页 1 ... 5 6 7 8 9 ... 15 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!