摘要: 首先O(n2)dp很好想 f[i][j]表示i子树内的所有边都被覆盖且i~j的路径也都被覆盖的最小花费。 考虑去掉无用的状态,其实真正用到的就是每一条链。 去掉第二维,f[i]表示i子树内的边都被覆盖且父向边也被覆盖的最小花费。 那么怎么转移呢? f[i]可以是任意一条包含i和fa[i]的链转移而来 阅读全文
posted @ 2017-10-29 16:52 Ren_Ivan 阅读(625) 评论(0) 推荐(0) 编辑