题目大意:一棵点带权有根树,根节点为1。从根节点出发,走k步,求能收集的最大权值和。 题目分析:从一个点向其某棵子树出发有三种可能的情况: 1、停留在那棵子树上; 2、再回到这个点; 3、经过这个点走向了其他分支; 定义状态dp(u,k,0/1)表示在u节点为根的子树上走k步并且不回/回到u的最大权 ...
分类:
移动开发 时间:
2016-04-04 13:15:34
阅读次数:
216
题目大意:给一棵有根带点权树,并且给出容量。求在不超过容量下的最大权值。前提是选完父节点才能选子节点。 题目分析:树上的分组背包。 ps:特判m为0时的情况。 代码如下: ...
分类:
其他好文 时间:
2016-04-02 22:53:56
阅读次数:
183
题目大意:给出一片森林,总共有n个点,并且都有权值。从中选出m个,使权值和最大。其中,选某个节点之前必须先选其父节点。 题目分析:给所有的树都加一个共同的权值为0的根节点,使森林变成一棵树。定义状态dp(u,k)表示在以节点u为根节点的组中选k个节点的最大权值。则状态转移方程为: dp(u,k)=m ...
分类:
其他好文 时间:
2016-03-31 20:17:14
阅读次数:
157
瓶颈生成树 无向图G的一颗瓶颈生成树(bottleneck spanning tree)。T是这样的一颗生成树,它最大的边权值在G的所有生成树中是最小的。瓶颈生成树的值为T中最大权值边的权。 即生成树中最长边最短的树。 无向图的最小生成树一定是瓶颈生成树,但瓶颈生成树不一定是最小生成树。 命题:无向 ...
分类:
其他好文 时间:
2016-03-31 14:46:08
阅读次数:
140
贪心 BOB肯定全加在最大权值的边上,二分权值网络流。
分类:
其他好文 时间:
2016-03-23 00:28:33
阅读次数:
223
【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=2816 【题意】 给定一个无向图,满足条件:从一个节点出发的同色边不超过2条,且不存在同色环。要求提供修改节点权值,修改边的颜色,查询同色边c构成的图中u->v路径上节点的最大权值。 【思
分类:
其他好文 时间:
2016-03-18 23:05:45
阅读次数:
327
题意是给你一棵树 n个点 n-1条边 起点是1 每一个点都有权值 每次能从根节点走到叶子节点 经行k次游戏 每次都是从1開始 拿过的点的权值不能拿第二次 问最大权值和。 開始看到题时也没想到什么方法 就依照常规的来 结果超时了 试着优化了好多次 最后过了 百度题讲解是树链剖分 醉了 还没学!。。 说
分类:
其他好文 时间:
2016-02-26 13:56:22
阅读次数:
137
Description一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。我们将以下面的形式来要求你对这棵树完成一些操作: I. CHANGE u t : 把结点u的权值改为t II. QMAX u v: 询问从点u到点v的路径上的节点的最大权值 III. QSUM u v: 询问从点u到...
分类:
其他好文 时间:
2016-01-15 23:08:08
阅读次数:
231
/*题目描述 Description一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。我们将以下面的形式来要求你对这棵树完成一些操作:I. CHANGE u t : 把结点u的权值改为tII. QMAX u v: 询问从点u到点v的路径上的节点的最大权值III. QSUM u v: 询问...
分类:
其他好文 时间:
2016-01-15 22:51:30
阅读次数:
248
题意:一个无向图联通中,求包含每条边的最小生成树的值(无自环,无重边)分析:求出这个图的最小生成树,用最小生成树上的边建图对于每条边,不外乎两种情况1:该边就是最小生成树上的边,那么答案显然2:该边不在最小生成树上,那么进行路径查询,假设加入这条边,那么形成一个环,删去这个环上除该边外的最大权值边,...
分类:
其他好文 时间:
2015-12-20 13:01:05
阅读次数:
188