中科大 算法导作业答案3.docVIP

  • 8
  • 0
  • 约1.5万字
  • 约 21页
  • 2016-10-06 发布于贵州
  • 举报
中科大 算法导作业答案3

第8次作业答案 16.1-1 16.1-2 16.2-2 16.2-4 16.3-2 16.3-4 第9次参考答案 16.2-5 贪心算法实现,证明不能少, 参考答案: 16.4-1 证明中要三点:1.有穷非空集合 2.遗传性 3.交换性 第10次作业参考答案 16.5-1 题目表格: ai 1 2 3 4 5 6 7 di 4 2 4 3 1 4 6 wi 10 20 30 40 50 60 70 解答: 解法1:使用引理16.12性质(2),按wi单调递减顺序逐次将任务添加至Nt(A),每次添加一个元素后,进行计算,{计算方法:Nt(A)中有i个任务时计算N0 (A),…,Ni(A),其中如果存在Nj (A)j,则表示最近添加的元素是需要放弃的,从集合中删除};最后将未放弃的元素按di递增排序,放弃的任务放在所有未放弃任务后面,放弃任务集合内部排序可随意。 解法2:设所有n个时间空位都是空的。然后按罚款的单调递减顺序对各个子任务作贪心选择。在考虑任务j时,如果有一个恰处于或前于dj的时间空位仍空着,则将任务j赋与最近的这样的空位,并填入;?如果不存在这样的空位, 答案(a1,a2是放弃的): a5, a4, a6, a3, a7,a1, a2or a5

文档评论(0)

1亿VIP精品文档

相关文档