树形DP
阿_波_
这个作者很懒,什么都没留下…
展开
-
HDU2196 树形DP
题意:给出一个树形图,告诉每个节点的数值以及没一条边的权值,找出离每一个点最远的点的距离,然后输出。我们知道一个点最远的距离保函两种情况 我们要求解节点2的最远的距离,我们需要考虑两种情况,一种是以节点2为根节点的子树中最远的距离,另一种是节点2的父亲节点所到达的最远的距离+dis(节点1,节点2);显然节点2的最远的距离是第二种情况。 那么我们就要用到两个回溯了,第一个...原创 2018-03-26 17:27:57 · 199 阅读 · 0 评论 -
HDU 1520 树形DP
树形DP的一般步骤是从根节点往下遍历,一直遍历到叶子节点,然后从叶子节点向上回溯,将信息不断的向上传递,再次传递到根节点。同时树形DP的状态转移方程也是比较容易的,得益于树这种完美的结构。这个题的大致意思是:父亲节点和儿子节点只能选一个,两个不能同时存在,然后每个节点都是有一个权值,我们可以选择到的最大的权值是多少。dp[i][0]:表示不选择节点i的时候最大的权值,dp[i][1...原创 2018-03-26 14:49:07 · 232 阅读 · 0 评论 -
树形DP_ Xor Path
树形DP,主要思想为:自根节点开始遍历,一直遍历到叶子节点,后从叶子节点开始将得到的信息不断向上传递,知道根节点为止。 题目描述: 给定一棵n个点的树,每个点有权值。定义表示 到 的最短路径上,所有点的点权异或和。 对于,求所有的异或和。 输入描述: 第一行一个整数n。 接下来n-1行,每行2个整数u,v,表示u,v之间有一条边。 第n+1行有n个整数,表示每个点的权值。 输出...原创 2018-12-01 11:57:59 · 202 阅读 · 1 评论