首页 > TAG信息列表 > Parsa
A. Parsa's Humongous Tree_基础树形dp
A. Parsa's Humongous Tree_基础树形dp 题目大意 每一个点可以选择[li,ri]中任意整数作为权值,一条边的权值是两点权值之差的绝对值。问整棵树的权值和最大是多少。 思路和代码 哎,当时转移方程我都写好了,脑袋没转过弯来。 首先,做几个样例可以得出每个点的权值必取最大或者最小。 我CF1528A Parsa‘s Humongous Tree
CF传送门 题目大意:大小为 n n n的一棵树 i i i号节点有权值范围C. Parsa's Humongous Tree(树形dp)
传送门 帕尔萨的巨树 帕尔萨有一棵巨大的树,上面有n个顶点。 在每个顶点v上,他写了两个整数lv和rv 为了让Parsa的树看起来更宏伟,Nima想给每个顶点v分配一个数字avav (lv≤av≤rv),这样Parsa的树的美丽就被最大化了。 尼玛的美感是相当奇怪的。他把树的美定义为|au−av|对树的所有CF 1528-Parsa's Humongous Tree
题意 给一颗树,每个节点v都值都在[lv, rv]之间,边权的值定义为两个节点值的差的绝对值 |av - au|,问整个树的最大边权和是多少。 解法 不难想出每个节点的值当切仅当取段点值时,整张图的边权值才能最大,所以每个节点仅有两个可选值。 就可以采用树形DP,用dp[u][0] 表示当前u选左端点