- 64
- 0
- 约3.53千字
- 约 33页
- 2017-09-27 发布于广西
- 举报
树形动态规划.ppt
树型动态规划 引言 树是一种特殊的图,可以描述比较复杂的关系,而大多数动归都是在一维二维这种规则的背景下的,再加上树递归定义的性质,可以说是一种非常合适的动归框架,树型动态规划就成为动规中重要的一类题型。 因为树可以描述比较复杂的关系,这对选手分析问题的能力有较高的要求,在寻找最优子结构、组织状态时往往需要创造性思维,而且树型动态规划对数学要求不高,一般不涉及单调性优化,所以竞赛中往往将它作为侧重考察选手分析思考能力的题出现。 例一、问题描述 给定一棵树,树的每个节点有一个权值,要求从中选出一些不相邻的点,使选出的节点权值和最大。 例一、确定状态 对于大多数树型动态规划问题,都是用一棵子树的根节点编号来作为代表这棵子树的第一维状态,然后再根据需要加维。 对于本题:用f[i][0]表示不选i时,以i为根子树的最大权值;用f[i][1]表示选择i时,以i为根子树的最大值。 例一、状态转移 f[i][0]=sum(max(f[j][0],f[j][1])) f[i][1]=sum(f[j][0]) 例一、状态转移 因为树的特殊结构,任何两个点只有唯一通路,所以很容易满足无后效性。 假如本题给定的是图而不是树,那么显然就无法用动归解决了。 例一、两种实现方式 记忆划搜索:易于实现,但可能会爆栈 拓扑排序+动归:实现起来比较麻烦 例一、两种实现方式 实现方式的选
您可能关注的文档
最近下载
- 〖初中地理〗长江经济带的协同发展课件-2025-2026学年八年级地理下学期(湘教版2024).pptx VIP
- (正式版)DB3305∕T 190-2021 《绿色建筑项目贷款实施规范》.pdf VIP
- 2024工程硕士预测复习及完整答案详解【全国通用】.docx
- 2024事业单位工勤技能考试考试综合练习及参考答案详解(培优).docx
- 临床衰弱老年住院患者护理专家共识.pptx
- 水产动物育种学知到智慧树期末考试答案题库2024年秋上海海洋大学.docx VIP
- 2020人教部编版五年语文下册教材《 威尼斯的小艇》课后练习参考答案.pdf
- 山东省烟台市龙口市(五四制)2024-2025学年七年级下学期期中考试数学试卷(含解析).pdf VIP
- (高中物理)《传感器》知识梳理.pdf
- 2024-2025学年事业单位工勤技能考试考试彩蛋押题及参考答案详解【突破训练】.docx
原创力文档

文档评论(0)