算法设计普通背包问题与棋盘覆盖问题.docVIP

  • 2
  • 0
  • 约9.14千字
  • 约 16页
  • 2019-08-10 发布于浙江
  • 举报

算法设计普通背包问题与棋盘覆盖问题.doc

目 录 TOC \o 1-2 \h \z \u 一、问题描述 3 1、普通背包问题: 3 2、棋盘覆盖问题: 3 二、问题分析 3 1、普通背包问题: 3 2、棋盘覆盖问题: 4 三、建立数学模型 4 1、普通背包问题: 4 四、算法设计 5 2、普通背包问题: 5 2、棋盘覆盖问题: 5 五、算法实现 6 1、普通背包问题: 6 2、棋盘覆盖问题: 9 六、测试分析 10 1、普通背包问题: 10 2、棋盘覆盖问题: 12 七、结论 13 八、源程序 13 1、普通背包问题: 13 2、棋盘覆盖问题: 16 九、参考文献: 17 一、问题描述 1、普通背包问题: 有一个背包容量为C,输入N个物品,每个物品有重量S[i],以及物品放入背包中所得的收益P[i]。求选择放入的物品,不超过背包的容量,且得到的收益最好。物品可以拆分,利用贪心算法解决。 2、棋盘覆盖问题: 在一个2k×2k 个方格组成的棋盘中,恰有一个方格与其它方格不同,称该方格为一特殊方格,且称该棋盘为一特殊棋盘。在棋盘覆盖问题中,要用图示的4种不同形态的L型骨牌覆盖给定的特殊棋盘上除特殊方格以外的所有方格,且任何2个L型骨牌不得重叠覆盖。 二、问题分析 1、普通背包问题: 贪心算法的

文档评论(0)

1亿VIP精品文档

相关文档