请帮帮我!

 我来答
snek01
2018-01-19 · TA获得超过4282个赞
知道小有建树答主
回答量:489
采纳率:84%
帮助的人:223万
展开全部
说实话,这道题挺难的。
先审题,牛奶8瓶一箱卖40元,4瓶一组卖22元,单卖一瓶6元。
少女要买28瓶,大妈要买30瓶。
如果你认为算法是下面这样:
少女:28瓶拆分成三箱(3*8=24瓶) + 一组(4瓶)。价格就是(3*40=120)+22=144元
大妈:30瓶拆分成三箱(3*8=24瓶) + 一组(4瓶) + 两个单瓶(2瓶)。价格就是(3*40=120)+22+(6+6)=156元
那么你就错了,答案会是大叉叉。因为问题是“最少多少钱”。而上面的144元和156元不是最少(原因在后面说为啥是错的)。
所以加入你聪明点,就会绕个弯思考,加法不对就做减法,用下面的算法:
少女要28瓶,可以先买四箱(4*8=32瓶),然后退老板一组(4瓶)。价格就是(4*40=160)- 22=138元
大妈要30瓶,可以先买四箱(4*8=32瓶),然后退老板2瓶。价格就是(4*40=160)-12=148元
OK。比上面第一种算法少女少是138比144,大妈是148比156。明显少多了!
那么少年,你如果觉得这就是正确答案,只能说明图样图森破,也是错的。
没有任何一个卖牛奶的老板会让你买5元的牛奶,按6元退(况且还不一定让退),他是撒币的这样也玩不起。
所以138元与148元错在逻辑上、常理上,是大错特错。
所以正确的、符合现实和市场逻辑的算法是下面的:
少女要28瓶奶,大妈要30瓶奶。
大妈邀约着少女一起买,(大妈在超市门口拉着问少女买不买奶,买多少奶,跟你游戏下副本组队样)一共需要58瓶奶。
然后一口气买七箱(7*8=56瓶),然后再买两个单瓶(2瓶),一共花费(7*40)+(6+6)=292元。
然后双方按奶瓶的比例分摊292元的购买费。
少女比例是(28/58)*100%=48.3%
大妈比例是(30/58)*100%=51.7%
所以少女的花费金额是:48.3% * 292 ≈141元
大妈的花费金额是:51.7% * 292 ≈151元
这个答案才是最符合现实逻辑、最少的花费的(比第一个算法,少女少花费了3元,大妈少花费了5元,所以第一个算法才是错误的)。
当然,其实还有其他计算方法,比如大妈买4箱,然后把多出来的两瓶卖给少女,但是常理逻辑上,少女不会用6元一瓶的价格从大妈手上买(因为这和店里买没区别,却要承担事后风险),如果大妈按一箱的5元一瓶价格卖给少女,那大妈也不会愿意,所以只能以4瓶一组的单价5.5元卖,少女也愿意5.5单价买,但是最后花费却不能保证双方同时满足题干“最少多少钱”的目标,总会有一人的花费大于上面第三种算法的花费。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式