摘要:题意:求连通的m个节点最大权值和。 dp过程类似背包问题,不用单独的求解每一个f(t, m)而是针对于每一个t,同时求解它的f(t, 0..M)。 自己思考的话比较难, 现在也没有彻底理解, 为什么这样就可以满足连通的要求。 / / include include include include i
阅读全文
随笔分类 - 树形DP
摘要:每条边至少要有一个端点有士兵,求最少需要士兵数。 因此,如果子树的根节点不放士兵,那么其所有的直接儿子节点必须都放上士兵。 状态转移方程: sol[root][0] += sol[G[root][i]][1]; sol[root][1] += min(sol[G[root][i]][0], sol[
阅读全文
摘要:今天准备学树形DP,于是查看了POJ题目分类,打开了POJ2057,发现对于我来说太难了,做不了,于是找了一些入门题来学。 poj2342 父子节点不同时选 题意: 一个树,每个点有一个“快乐”值,父子结点不能同时快乐,问这个结构的最大快乐值 用act[i][0]表示编号为i的人不参加聚会,act[
阅读全文
浙公网安备 33010602011771号