随笔分类 -  动态规划----动态dp

摘要:挺不错的一个题。 题意即为求一个图的独立集方案数。 如果原图是一棵树,可以直接大力f[x][0/1]来dp。 由于非树边很少,考虑2^11容斥,强制某些点必选,然后再O(n)dp,这样应该过不了。 发现这个容斥本质上是对一些点进行修改,修改的形式是强制它必须选。 直接xjb上一个ddp就没了。 这里 阅读全文
posted @ 2019-03-31 00:35 Creed-qwq 阅读(211) 评论(0) 推荐(0) 编辑
摘要:基本思想 把dp写成矩阵的形式,用线段树维护,重链上每个点只保存除了重儿子以外的dp和。 转移的时候每次把重儿子的dp矩阵乘上父亲转移矩阵(这个转移矩阵中只有除了重儿子以外的信息)来得到父亲的dp矩阵。 注意:这里要满足转移前后重儿子和父亲的dp矩阵要满足是同一个格式的。 显然我们可以发现动态dp的 阅读全文
posted @ 2019-01-15 21:42 Creed-qwq 阅读(140) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示