ACM课件(lecture_13).pptVIP

  • 3
  • 0
  • 约2.83千字
  • 约 36页
  • 2015-07-28 发布于安徽
  • 举报
ACM程序设计 杭州电子科技大学 刘春英 acm@hdu.edu.cn 今天, 你开始 了吗? 本周双星(12): 第十三讲 动态规划(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): 1003、1074、1087、1159、1160、1176 1024、1025、1058、1069、1081 1157、1158、1466 1078、1080、111

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档