码迷,mamicode.com
首页 >  
搜索关键字:最大权值    ( 257个结果
HDU 6060 RXD and dividing(LCA)
【题目链接】 http://acm.hdu.edu.cn/showproblem.php?pid=6060 【题目大意】 给一个n个节点的树,要求将2-n号节点分成k部分, 然后将每一部分加上节点1,求每个集合最小斯坦纳树的最大权值和。 【题解】 我们按照后序遍历染色分组,得到的一定是最优分组, 现 ...
分类:其他好文   时间:2017-08-04 17:13:37    阅读次数:156
Codeforces 833B 线段树优化 dp
Codeforces 833B The Bakery 题意: n 个数要分成 k 块,每块的价值是其不同数的个数,问价值和最大是多少。 tags: dp[i][j]表示前 j 个数分成 i 块的最大权值和,转移: dp[i][j] = max( dp[i-1][k] + val[k+1][j] ) ...
分类:其他好文   时间:2017-08-01 23:04:53    阅读次数:618
[HDU1712]ACboy needs your help
题目大意:ACboy有n门学科,每门学科研究1~m天能获得不同的价值。他总共有m天,求最多能获得多少价值。 解题思路:典型的分组背包问题。 这个问题变成了每组物品有若干种策略:是选择本组的某一件,还是一件都不选。也就是说设f[k][v]表示前k组物品花费费用v能取得的最大权值,则有: f[k][v] ...
分类:其他好文   时间:2017-07-30 19:10:17    阅读次数:129
树链剖分原理
一、相关定义 树链剖分:把一棵树剖分为若干条链,然后利用数据结构(树状数组,SBT,Splay,线段树等等)去维护每一条链,复杂度为O(logn)。 树链剖分是解决在树上进行插点问线,插线问点等一系列树上的问题。 假如现在给你一棵树,然后每两条边之间有一个权值,有一些操作,1:x y之间的最大权值是 ...
分类:其他好文   时间:2017-07-27 11:28:28    阅读次数:127
HDU 4616 Game(经典树形dp+最大权值和链)
http://acm.hdu.edu.cn/showproblem.php?pid=4616 题意:给出一棵树,每个顶点有权值,还有存在陷阱,现在从任意一个顶点出发,并且每个顶点只能经过一次,如果经过了c个陷阱就不能再走了,计算最大能获得的权值和。 思路:有点像树链剖分,对于一个以u为根的子树,因为 ...
分类:其他好文   时间:2017-07-23 11:19:35    阅读次数:164
树形dp入门
POJ2342 一棵树,每个节点有权值,儿子与父亲不能同时取,求最大权值和 dp[i][0]表示不取,dp[i][1]表示取。 设j为i的儿子节点,dp[i][0] += max(dp[j][0], dp[j][1]), dp[i][1] += dp[j][0]; 1 #include <cstdi ...
分类:其他好文   时间:2017-07-22 00:13:49    阅读次数:157
洛谷 P2590 [ZJOI2008]树的统计
题目描述 一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。 我们将以下面的形式来要求你对这棵树完成一些操作: I. CHANGE u t : 把结点u的权值改为t II. QMAX u v: 询问从点u到点v的路径上的节点的最大权值 III. QSUM u v: 询问从点u到点v的路径 ...
分类:其他好文   时间:2017-07-17 20:05:56    阅读次数:218
P2590 [ZJOI2008]树的统计
题目描述 一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。 我们将以下面的形式来要求你对这棵树完成一些操作: I. CHANGE u t : 把结点u的权值改为t II. QMAX u v: 询问从点u到点v的路径上的节点的最大权值 III. QSUM u v: 询问从点u到点v的路径 ...
分类:其他好文   时间:2017-07-12 20:07:04    阅读次数:146
[CF486D]有效集合-树形dp
Problem 有效集合 题目大意 给出一棵树,求出这棵树的不同联通子节点集合的数量,这些集合必须满足最大权值点减最小权值点小于等于d。 Solution 再一次树d乱搞。 因为数据范围贼小,所以我们对于每一个点为根的情况进行一次dfs. 对于以节点root为根的情况,我们认为root是最小值。 对 ...
分类:其他好文   时间:2017-07-09 23:04:08    阅读次数:241
【BZOJ 1036】 树的统计count
题目 一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。我们将以下面的形式来要求你对这棵树完成一些操作: I. CHANGE u t : 把结点u的权值改为t II. QMAX u v: 询问从点u到点v的路径上的节点的最大权值 III. QSUM u v: 询问从点u到点v的路径上的节 ...
分类:其他好文   时间:2017-07-08 16:53:14    阅读次数:139
257条   上一页 1 ... 9 10 11 12 13 ... 26 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!