贪心专题.pptVIP

  • 14
  • 0
  • 约2.06千字
  • 约 14页
  • 2016-06-06 发布于安徽
  • 举报
贪心专题.ppt

问题初始化; //读入数据 按Vi从大到小将商品排序; I := 1; repeat if M = 0 then Break; //如果卡车满载则跳出循环 M := M - Wi; if M = 0 then 将第I种商品全部装入卡车 else 将M重量的物品I装入卡车,M=0; I := I + 1; //选择下一种商品 until (M = 0) OR (I N) 贪心思想专题 范江文 在近年来的信息学竞赛中,经常需要求一个问题的可行解和最优解,这就是所谓的最优化问题。贪心法是求解这类问题的一种常用算法。在众多的算法中,贪心法可以算得上是最接近人们日常思维的一种算法,他在各级各类信息学竞赛、尤其在一些数据规模很大的问题求解中发挥着越来越重要的作用。 关于贪心 什么是贪心? 贪心算法是指从问题的初始状态出发,通过若干次的局部贪心选择从而得出全局最优解或较优解的一种解题方法。事实上我们从“贪心”一词就可以看出来,贪心算法总是做出当前看来是最优的选择,也就是说贪心算法并不是从整体上加以考虑,它所做的选择只是在某种意义上的局部最优解,而许多问题本身的特性决定了该题运用贪心算法可以得到最优解或较有解。但是在很多的时候这种“局部最优”与“全局最优”往往又是矛盾的。 初学的难点:1 算法

文档评论(0)

1亿VIP精品文档

相关文档