有一个关于订单拆单的算法需要解答

某服装商场正在搞优惠活动,只要订单满足商品的要求,每件商品都可以作为赠品赠送,例如满300送A商品,
满400送B商品,满500送C商品,每件商品都有价格,A300,B400,C500,有一个顾客去购买,问怎样才能
等到最优惠的价格。

输入
m //商品种类
//接下来m行输入商品名称和价格
...
//接下来m行输入商品名称和对应满足赠送要求的订单金额
...
n //买了多少件商品
//n件商品具体是什么

 eg:
3
A 300
B 400
C 500
A 300
B 400
C 500
3
A B C

 输出:
A+B->C //即A+B加起来700会满足送C,得到最优惠的价格

1个回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐