近期“贪心”题目总结

“贪心”实际上就是找一种方法,使我们想要得到的更多,更优
(求最值,but求最大的最小,最小的最大就是二分的活了)


挂缀:重量最小(每一个挂坠承重有限),求挂缀最长(有限制因素)
建筑抢修:(每一个任务)时间有限,求任务最多

//特点:
从做法(用到优先队列)及思路中都能看出,“挂缀”与“建筑抢修”实际上是一类题,有一个或者几个限制因素,
阻止我们达到最优的状态(比如说:所有挂缀都用上,所有任务都完成),限制因素有大小之分,
如果有多个限制因素,不妨试一下样例,或者自己造几个样例,像“建筑抢修”分析need和rest
两个方案时那样分析,样例都过不了,肯定不是最主要也就是起决定性作用的那个限制因素,如果有一个的话,
那很显然,这唯一一个限制因素就是起决定性作用的,看怎样让它影响最小。

//对于有2个限制因素的:
我们把起决定性作用的因素称为x,非决定性因素称为y,我们先按x从大到小 或者是 从小到大排序
(这个得看题目要求,这两个题是从小到大排x(“建筑”是这样,挂缀么maybe,忘了...),
万一出一个题是求重量什么的最大(不太合
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值