码迷,mamicode.com
首页 >  
搜索关键字:单点更新    ( 496个结果
HdU 4046 Panda 线段树
链接:http://acm.hdu.edu.cn/showproblem.php?pid=4046 题意:给一由b和w组成的长度为n的字符串(n 思路:建一棵线段树,每个结点记录的是从L到R以每个i为最左边的字母的总共的wbw的个数,单点更新的时候要更新三个点。 代码: #include #include #include #include #include #include ...
分类:其他好文   时间:2014-08-09 16:02:44    阅读次数:270
NYOJ 116 士兵杀敌(二)【线段树 单点更新】
题意:题意很清楚; 策略;如题。 这道题就是简单的线段树应用,据说还可以用树状数组来做,等我学了之后在说吧。 代码: #include #include #define LC l, m, rt<<1 #define RC m+1, r, rt<<1|1 #define LL long long #define MAXN 1000000 LL sum[MAXN<<2]; void PushU...
分类:其他好文   时间:2014-08-09 11:35:07    阅读次数:219
线段树(大三的模板)
Up函数 用来更新父亲节点的值void push(int w){ sum[w] = sum[2*w]+sum[2*w+1];//更新节点值}单点更新 先找出第p个数 然后更新他的值void add(int p,int d,int l,int r,int w){ if(l==r) ...
分类:其他好文   时间:2014-08-08 23:47:46    阅读次数:277
poj2828 线段树单点更新
Buy TicketsTime Limit: 4000 MS Memory Limit: 65536 KB64-bit integer IO format: %I64d , %I64u Java class name: Main[Submit] [Status] [Discuss]Descripti...
分类:其他好文   时间:2014-08-08 12:13:15    阅读次数:227
HDU3074_Multiply game(线段树/单点更新)
解题报告 题意: 略 思路: 单点更新,区间乘积。 #include #include #include #define LL long long using namespace std; LL mul[501000]; void update(int root,int l,int r,int p,int v) { int mid=(l+r)/2; if(l==r)...
分类:其他好文   时间:2014-08-08 08:29:05    阅读次数:239
POJ3264_Balanced Lineup(线段树/单点更新)
解题报告 题意: 求区间内最大值和最小值的差值。 思路: 裸线段树,我的线段树第一发。 #include #include #include #define inf 99999999 #define LL long long using namespace std; LL minn[201000],maxx[201000]; void update(LL root,LL l,LL...
分类:其他好文   时间:2014-08-07 23:16:35    阅读次数:282
HDU1166_敌兵布阵(线段树/单点更新)
解题报告 题意: 略 思路: 线段树单点增减和区间求和。 #include #include #include #define LL long long using namespace std; int sum[201000]; void update(int root,int l,int r,int p,int v) { int mid=(l+r)/2; if(l...
分类:其他好文   时间:2014-08-07 23:11:02    阅读次数:378
HDU1754_I Hate It(线段树/单点更新)
解题报告 题意: 略 思路: 单点替换,区间最值 #include #include #include #define inf 99999999 using namespace std; int maxx[808000]; void update(int root,int l,int r,int p,int v) { int mid=(l+r)/2; if(l==...
分类:其他好文   时间:2014-08-07 23:09:25    阅读次数:256
HDU I Hate It
题目意思很简单,很裸的线段树。 有是一道单点更新问题,是单点更新+区间最大值。 #include #include #include #include using namespace std; #define L(x) (x<<1) #define R(x) (x<<1|1) #define lson lft,mid,rt << 1 #define rson mid+1,rh...
分类:其他好文   时间:2014-08-07 13:24:50    阅读次数:215
【总结】线段树完整版(未完,不断更新)
很多线段树的题目看上去都是很裸的,而且线段树的算法也就那么几个。但是想做出一道题,还是没有那么简单的。因为,难题都是由简单题组成的。下面是根据NotOnlySuccess大牛整理的题目,以及结合了自己及别人的一些线段树题,其中涵盖了流行OJ的大部分题目。 一、单点跟新|求解区间值 1.hdu1166 敌兵布阵:是一道基础的单点更新,区间求和问题。 2.hdu1754 I Hate I...
分类:其他好文   时间:2014-08-07 13:22:50    阅读次数:212
496条   上一页 1 ... 42 43 44 45 46 ... 50 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!