码迷,mamicode.com
首页 >  
搜索关键字:树分治    ( 232个结果
hdu4918 Query on the subtree
树分治,设当前树的分治中心为x,其子树分治中心为y,则设father[y]=x,分治下去则可以得到一颗重心树,而且树的深度是logn。 询问操作(x,d),只需要查询重心树上x到重心树根节点上的节点的累加和。假设当前节点是y,那么节点y可以贡献的答案是那些以y为分治中心且到y距离为d-dis(...
分类:其他好文   时间:2015-08-05 06:22:39    阅读次数:186
hdu5314 Happy King
树分治。代码#pragma comment(linker, "/STACK:102400000,102400000")#include#include#include#define LL long long#define N 300010using namespace std;int dp,pre....
分类:移动开发   时间:2015-08-04 00:35:45    阅读次数:476
BZOJ4182 : Shopping
最后选择的一定是树上的一个连通块,考虑树分治,每次只需考虑重心必选的情况,这就变成了以重心为根的树形依赖多重背包问题。设f[x][j]表示从根节点到x这条路径及其左边的所有节点,以及以x为根的子树的所有节点中,容量为j的背包选取物品所能得到的最大价值。对于x的儿子y,将f[y]初始值设为f[x]中强...
分类:其他好文   时间:2015-07-25 18:02:34    阅读次数:103
Codeforces 321C Ciel the Commander 树分治裸题
题目链接 题意:  给定一棵树,要用字母A-Z 填到每个节点上  字母可以无限使用,但A至多只能用一次  目标:对于任意两个相同字母的节点,他们之间的路径上必须有至少一个节点的字母比他们小  例如:在两个C之间至少要有一个A 或者一个B  问: 输出填涂方案。 树分治即可,最多支持2^25个节点,不会无解。 #include #include #i...
分类:其他好文   时间:2015-07-17 22:51:57    阅读次数:156
HDU 4812 D Tree (树上点分治)
题目地址:HDU 4812 这题是13年南京区域赛的现场题。 树分治思想。 树分治的过程中记录下每个子树的所有到达根的路径的积,用best记录下每个积的最小端点,然后再枚举当前子树的每个积,然后用逆元的方法求出当积为k时所需要的另一个端点值,并更新答案。 代码如下:#include #include #include #inclu...
分类:其他好文   时间:2015-07-11 12:13:45    阅读次数:568
SPOJ 1825 FTOUR2 - Free tour II (树上点分治)
题目地址:SPOJ 1825 树分治的题果然除了模板题就是金牌题啊。。。这题是一道论文题,想了好长时间。。。。终于过了,,,,注意一个坑点,如果权值全部为负的话,是可以不选任意一条边的,这样权值为0。。。也就是说初始值要设为0。。。 具体看漆子超的论文《分治算法在树的路径问题中的应用》。。 代码如下:#include #include #includ...
分类:其他好文   时间:2015-07-10 16:42:27    阅读次数:189
hdu 4868 树分治
#include#include#include#include#include#includeusing namespace std;const int M = 60005;struct Edge{ int v, next, w;}edge[M mp;int E, head[M], hh[...
分类:其他好文   时间:2015-07-05 12:16:12    阅读次数:128
POJ 1741 Tree (树上点分治)(楼教主男人八题之一)
题目地址:POJ 1741 树分治第一发! 树分治详情请看漆子超的国家集训队论文,论文传送门 树分治裸题。 代码如下:#include #include #include #include #include #include #include #includ...
分类:其他好文   时间:2015-06-26 12:54:09    阅读次数:160
HNOI2015题解
HNOI2015 Arthur(思路:期望DP) HNOI2015 Fruit(思路:DFS序+整体二分+线段树) HNOI2015 Dishes(思路:优先队列+字典序) HNOI2015 Maple(思路:DAG上DP) HNOI2015 Shop(思路:可持久化树分治结构) HNOI2015 Pairwise(思路:树形DP)...
分类:其他好文   时间:2015-06-10 22:38:35    阅读次数:242
poj 1741 楼教主男人八题之一:树分治
http://poj.org/problem?id=1741 Description Give a tree with n vertices,each edge has a length(positive integer less than 1001).  Define dist(u,v)=The min distance between node u and v.  Give a...
分类:其他好文   时间:2015-06-05 12:16:55    阅读次数:317
232条   上一页 1 ... 18 19 20 21 22 ... 24 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!