贪心算法习题课件
贪心算法习题;排队接水;独木舟;【样例输入】
独木舟载重量:100
人数:9
体重:
90
20
20
30
50
60
70
80
90
;算法分析;智力大冲浪;问题描述;问题描述;【样例】
输入
初始奖金:10000
游戏个数:7
结束时段:4 2 4 3 1 4 6
罚款金额:70 60 50 40 30 20 10
输出
9950;分析;分析;雇佣计划;;;问题分析;问题分析;问题分析;;怎样在当月工人数不足的情况下,确定雇佣方案;算法思想如下:;怎样在当月工人数多余的情况下确定解雇方案;第1个月雇佣10人:
mincost = mincost + h * (min[i] - now) + s * min[i]
= 0+4*10+5*10
= 90
now = 10 (注意:h=4, s=5, f=6; )
第2个月解雇1人,使得现有工人数为9人:
mincost = mincost + f * (now - min[2])+s * min[2]
= 90+6*1+9*5
= 141
now = 9;;; ;;从第yj个月出发,按照最少需要递减的顺序来检查min[yj]、min[yj-1]、……,一旦发现第yj月超员(问题:为什么是倒序检查?能否正序检查?),且这些工人在第yj+1个月雇佣与第i到第yj月期间解雇的总费用,比第i到第yj个月连续使用的费用节约,即:
(min[yj]now)and (((f+hs*(yj+1-i)) and (yj+1=n)) or
((fs*(yj+1-i)) and (yj+1n)))
则在第i个月解雇now-min[yj]个工人,使现有工人数变为min[yj],否则,维持现有工人数不变。;算法思想如下:;;;
您可能关注的文档
- 课程后半部分总结课件.ppt
- 课题1++生活中常见的盐22课件.ppt
- 课题1-生活中常见的盐课件.ppt
- 课题1_人类重要的营养物质课件.ppt
- 课题1_常见的酸和碱(第2课时)课件.ppt
- 课题1__生活中常见的盐课件.ppt
- 课题1空气复习课件.ppt
- 读书屋《古诗四首》课件.ppt
- 课题1几何作图,放样及合理用料课件.ppt
- 课题1空气(第二课时)2017课件.ppt
- 最新北师大版一年级数学下册《做个百数表》名师教学课件.pptx
- 最新人教部编版六年级语文上册《语文园地三》精品教学课件.ppt
- 最新部编版人教版小学语文一年级下册《静夜思》精品课件.pptx
- 人教版部编版道德与法治九年级上册《守护生命》教学设计.doc
- 最新人教部编版七年级下册数学4.5第1课时《垂线》精品课件.ppt
- 人教部编版道德与法治五年级上册《选举产生班委会》精品课件第2课时.ppt
- 人教部编版九年级上册道德与法治《创新改变生活》精品教学课件.ppt
- 部编人教版三年级语文上册知识点汇总.doc
- 人教部编版七年级下册数学《探索轴对称的性质》课件.ppt
- 人教部编版小学一年级语文上册《小小的船》赛教课件.pptx
原创力文档

文档评论(0)