随笔分类 - 树形dp
摘要:题目链接: "P2585 [ZJOI2006]三色二叉树" _shy 大佬求助,就尝试切了切。 树形计数 ,比树上背包简单多了。 设 为 号点颜色为绿,红,蓝时绿色的个数,然后处理出每个节点的儿子数(我可能做麻烦了),分类讨论即可,方程太多,就看代码吧
阅读全文
摘要:题目链接; "CF1244D Paint the Tree" 暴毙。 手玩一下,就会发现只有树是链的情况下才有解,就可以搞到序列上做运算了。 然后莽了一发,然后就炸了,原因是一个点的颜色受前两个点控制,而不是只有上一个。 其实确定序列后只有中选法,由于第三个是前两个控制的,且是唯
阅读全文
摘要:题目链接: "P1040 加分二叉树" 这是我自己独立完成的第一道树形,我太弱了。 其实我并没有用到什么厉害的树上算法(因为我不会),所以考虑把树上问题转化为数列的问题,可以模拟,记录下中断点(也就是树根),然后后面弄成最小字典序的情况就行了,有一些玄学问题,虽然不知道为
阅读全文
摘要:题目链接: "P2014 选课" ~~简单的~~树形,借助实现。 一般的树形数组是需要二维的,其中一维记录节点(编号或父/子节点的状态(有时三维)),另一维记录权值或计数。 重要的是判断从根节点还是从叶节点,显然此题需从叶节点开始。 我们记$dp[i][j]
阅读全文