随笔分类 -  树形dp

摘要:找了半天bug 发现把q打成了p。。。 思路:用dp[ i ][ j ][ k ] 表示在 i 这个点 这个点的状态为 j (0:不选 1:属于奇联通块 2:属于偶联通块) 且 奇联通块 - 偶联通块 = k 的方案数, 这个统计的方案数不包括i这个点的联通块。 阅读全文
posted @ 2018-05-29 23:57 NotNight 阅读(109) 评论(0) 推荐(0)
摘要:题目大意:给你一棵以 1 节点为根的树,每条边都有一个权值,从 1 开始扩展开来,保留 q 条边,问你剩下的边 的权值最大是多少。 第一次写树形 dp 啊。 思路:用dp[ u ] [ w ] ,表示以 u 为根节点出发保留 w 条边的最大权值。很显然需要用dfs 进行状态转移,但是 直接就GG 了 阅读全文
posted @ 2017-08-09 16:23 NotNight 阅读(224) 评论(0) 推荐(0)