搜索
编程论坛
→
开发语言
→
『 数据结构与算法 』
→ [求助]动态规划的一道习题
标题:
[求助]动态规划的一道习题
只看楼主
jackiexyz
等 级:
新手上路
帖 子:3
专家分:0
注 册:2006-5-11
楼主
问题点数:0 回复次数:4
[求助]动态规划的一道习题
商店里一朵花的价格是2元,一个花瓶的价格是5元。若提供一组优惠价格,3朵花的价格是5元不是6元,2个花瓶加1朵花的价格是10元。问某个顾客购买商品应付的最少费用是多少?
搜索更多相关主题的帖子:
动态规划
习题
2006-05-12 07:36
hexquan
等 级:
新手上路
帖 子:11
专家分:0
注 册:2006-5-25
第
2
楼
得分:0
商品没有限制,怎么买啊?
2006-05-26 17:59
starrysky
来 自:华中科技大学EI -T0405
等 级:
版主
威 望:
11
帖 子:602
专家分:1
注 册:2005-9-12
第
3
楼
得分:0
分析一下,2个花瓶加1朵花是最便宜的,其次是3朵花,所以买的时候最优先满足2个花瓶加1朵花的情况,然后是3朵花的情况,多出来的就原价来买吧.
我的征途是星辰大海
2006-05-26 18:15
starrysky
来 自:华中科技大学EI -T0405
等 级:
版主
威 望:
11
帖 子:602
专家分:1
注 册:2005-9-12
第
4
楼
得分:0
设要买m个花瓶和n朵花,t=int(m/2),2瓶1花相当于买2瓶送1花,
if t<=n 有t组2瓶1花,那么多n-t朵花,每3朵省1元,有r=int ((n-t)/3)组3朵花,所以买多的花要钱2*(n-t)-r元,总共花钱5m+2*(n-t)-r.
if t>n, 有n组2p瓶1花,多m-2n个花瓶,所以总共花钱10*n+5*(m-2n)
程序就不用我写了吧,刚学C的人也能搞定的
我的征途是星辰大海
2006-05-26 18:48
zetao
等 级:
新手上路
帖 子:4
专家分:0
注 册:2008-4-4
第
5
楼
得分:0
好厉害!……
2008-04-04 18:42
5
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-63572-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.815265 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved