- 2
- 0
- 约2.7千字
- 约 36页
- 2018-03-10 发布于浙江
- 举报
[工学]lecture_8动态规划2
ACM程序设计 杭州电子科技大学 刘春英 acm@hdu.edu.cn 今天, 你报名 了吗? 每周一星(7): 第八讲 动态规划(2) (Dynamic Programming) 第一感觉: 根据题目的要求,每次提的两个物品重量差越小越好,是不是每次提的物品一定是重量相邻的物品呢? 预备工作: 排序! 第二感觉: 对于一次操作,显然提的物品重量越接近越好,是不是可以贪心呢? 请思考… 详细分析: 从最简单的情况考虑: 2个物品选一对,结论显然 本题算法(略): 哪位同学做个陈述? 思考: 动态规划的特征体现在什么地方? 算法分析:典型的DP! 状态转移方程? F(n)=min(F(i)*2,F(j)*3,F(k)*5,F(m)*7) (ni,j,k,m) 特别的: i,j,k,m 只有在本项被选中后才移动 2)修改其它各顶点的Dist[k]值。(为什么?) 思考题: 1074_Doing? Homework 思考:如何自顶向下的分析? ? 思考:如何自底向上的计算? ? 图示说明(假设有3门功课): 图示说明(假设有4门功课): 象不象数塔? 附录:DP练习题(HDOJ): 200909《ACM程序设计》在线作业(4)——动态规划(上) 相比上次补充了新的DP题目~ 记住: 快乐学习~ 快乐生活~ Welcome to HDOJ Thank
原创力文档

文档评论(0)