- 1
- 0
- 约2.8千字
- 约 31页
- 2018-05-12 发布于浙江
- 举报
算法合集之《多角度思考 创造性思维》汇
多角度思考 创造性思维
----运用树型动态规划解题的思路和方法探析
江苏省南京外国语学校 陈瑜希
引入
信息学竞赛中通常会出现这样的问题:给一棵树,要求以最少的代价(或取得最大收益)完成给定的操作
有很多问题都是在树和最优性的基础上进行了扩充和加强,从而变成了棘手的问题
这类问题通常规模较大,枚举算法的效率无法胜任,贪心算法不能得到最优解,因此要用动态规划解决
引入
在近几年信息学竞赛中,需要运用树型动态规划解决的问题频繁出现
这些问题变化繁多,各类思想精华渗透其中,对选手分析问题的能力和解题创造性思维有着较高的要求,因此它在竞赛中占据了重要地位
引入
在此,我将分析近几年国际比赛、全国比赛中的树型动态规划问题,重点探讨几种树型动态规划问题的解法,并从这些问题的分析过程中,提炼出解决这类问题的思想方法——多角度思考,创造性思维。
旨在论述解决问题的思维过程,而不仅仅是解题方法
例题解析
NOI03 逃学的小孩
IOI05 河流
NOI06 网络收费
POI04 山洞
问题描述
n个伐木的村庄
在0号结点有一个巨大的伐木场,木料被砍下后,顺着河流而被运到0号结点的伐木场
为了减少运输木料的费用,再额外建造k个伐木场
这些伐木场建造后,木料可以在运输过程中第一个碰到的新伐木场被处理。
问题描述
所有的河流都不会分叉,也就是说,每一个村子,顺流而下都只有一条路到0号结点
原创力文档

文档评论(0)