摘要: 题意求集合大小为偶数的两两匹配的最小权值和。(比如说定义为两点间的距离) 设di,S 为前i个数,已选的点的集合是S的最小权值和。 容易想到的状态转移方程为 di,S = min{di,S , di-1,s-{i}-{j} + p[i][j]} |i,j∈{S} 但是这样每一次转移都要枚举i,j,再 阅读全文
posted @ 2017-10-25 22:05 yohanlong 阅读(847) 评论(0) 推荐(0) 编辑
摘要: 题意: 对于一棵有N个结点的无根树,选出尽量多的结点,使得任何两个结点均不相邻(称为最大独立集)。 Sol:树形dp 由于每个点只由其儿子或者孙子决定(二者的最大值),所以我们可以深搜一遍,回溯的时候用当前节点更新其父亲以及父亲的父亲(因为此时该节点的值已经被我们计算出来了),这种由已知贡献给未知的 阅读全文
posted @ 2017-10-25 12:25 yohanlong 阅读(1224) 评论(0) 推荐(0) 编辑