买书算法分析

 

 

前天在亚马逊上买书,单张发票超过100(不管是200还是300)送20购物券(多次购买可重复优惠),我买了10本书,总价305(价格分别为:31.9,44.7,17.4,24.6,27,19.5,64.8,40.2,16.3,19.2),想最大优惠,能否组合成3次购买?

更一般地:给出一个整型数组Arr和某整数A,请将Arr分成不同的组合,每个组合内数据之和不小于A,那么能划分成的组合数最多是多少?编程求出每个组合的元素。如我的购书组合为:(31.9+24.6+27+19.5=103.0),(44.7+17.4+40.2=102.3),(64.8+19.2+16.3=100.3)

转载于:https://www.cnblogs.com/newwayy/archive/2011/12/23/2298931.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值