码迷,mamicode.com
首页 >  
搜索关键字:树链剖分    ( 1272个结果
2014 ACM/ICPC Asia Regional Shanghai Online
Treehttp://acm.hdu.edu.cn/showproblem.php?pid=5044树链剖分,区间更新的时候要用on的左++右--的标记方法,要手动扩展,用c++交,综合以上的条件可过。 1 #include 2 #include 3 #include 4 #pragma c...
分类:其他好文   时间:2014-09-27 20:59:30    阅读次数:173
HDU 5029 Relief grain
题意: 一棵树  m次染色  每次染色一条路径  颜色不会覆盖会积累  问每个点覆盖次数最多的颜色是什么 思路: 树上路径操作不是树链剖分就是LCT  对于每次染色  相当于让那种颜色的权值+1 一般的熟练剖分都是将树剖成线段然后放在线段树上  这题只是剖成线段  然后对于路径的染色  就变成了对多个线段的染色 由于剖分已经使树变成了线性的结构  因此我们可以利用“头加尾减”的方式维护 ...
分类:其他好文   时间:2014-09-27 14:02:19    阅读次数:170
Hdu 5029 Relief grain(熟练剖分)
题目大意: 给出一棵树。 然后有m个操作,每个操作都在两点的路径上分配不同的粮食。 最后要求输出所有村庄有的最多的粮食的种类。 思路分析: 一眼就看得出来是树链剖分的题目。 现在的问题就是,每一次操作,如何维护每个点的最多的食物编号,以及最多的食物的数量。要记录这两个值是肯定的。 首先可以想到将所有的操作按照z排序。这样每一回合操作,称一回合为处理同一种颜色。一回合结束之后,...
分类:其他好文   时间:2014-09-23 00:12:23    阅读次数:333
hdu 5029 Relief grain(树链剖分好题)
Relief grain Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 100000/100000 K (Java/Others) Total Submission(s): 295    Accepted Submission(s): 66 Problem Description The soil is crack...
分类:其他好文   时间:2014-09-22 19:46:23    阅读次数:343
BZOJ 2243 SDOI2011 染色 树链剖分
题目大意:给出一棵树,和它上面每个点的初始颜色。有两种操作,1:求从x到y一共有多少段颜色(连续相同的颜色算一个颜色段)。2:把x到y路径上都染色成z。 思路:是一棵树,求LCA路径,迅速想到树链剖分。难点是维护区间合并问题。线段树上的区间合并很常规,正常做就可以,注意一下在从一个重链上跳到另一个重链的时候的区间合并。有两种解决方案。1:在线段树中询问的时候返回一个结构体,里面存着左边颜...
分类:其他好文   时间:2014-09-20 14:38:48    阅读次数:317
POJ 2763 Housewife Wind 树链剖分
题目大意:给出一棵无根树。开始的时候你在1号节点。有两种操作:1.求你的位置到x的位置的距离,然后你走到x点。2.把第x条边边权改成y。 思路:裸地树链剖分。当然正解不是树链剖分,是DFS序+树状数组。没时间想太多就写了个链剖。 CODE: #include #include #include #include #define MAX 200010 #defi...
分类:Windows程序   时间:2014-09-20 14:09:38    阅读次数:303
hdu 3966 Aragorn's Story(树链剖分对点编号)
Aragorn's Story Time Limit: 10000/3000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2526    Accepted Submission(s): 709 Problem Description Our protagonis...
分类:其他好文   时间:2014-09-16 17:25:40    阅读次数:259
spoj Query on a tree(树链剖分模板题)
375. Query on a tree Problem code: QTREE You are given a tree (an acyclic undirected connected graph) with N nodes, and edges numbered 1, 2, 3...N-1. We will ask you to perfrom ...
分类:其他好文   时间:2014-09-16 16:00:20    阅读次数:312
【块状树】【树链剖分】bzoj1036 [ZJOI2008]树的统计Count
很早之前用树链剖分写过,但是代码太长太难写,省选现场就写错了。 1 #include 2 #include 3 #include 4 using namespace std; 5 #define lson rt>1,ans=0; 26 if(ql>1,ans=-2147483647...
分类:其他好文   时间:2014-09-15 19:26:59    阅读次数:214
BZOJ 3631 JLOI2014 松鼠的新家 树链剖分/LCA
题目大意:给定一棵无根树和一个序列,在这个序列上依次遍历,求每个点的访问次数(最后一个点的访问次数要-1) 树链剖分的裸题……考场上我还是一个弱渣,啥也不会,暴力得了50分,剩下两道题爆零了。。。而且30W深搜爆栈,人生第一次手写了系统栈。。 回来因为这题的原因去学了树链剖分 结果没学明白 每条重链单独开了一棵线段树 常数大的要死 高一时写的代码。。。还是别看了,拿去对拍可以,阅读性欠佳 ...
分类:其他好文   时间:2014-09-07 16:04:57    阅读次数:591
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!