求数学高手解决生活中的一个数学问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 05:38:28
七个人交钱一起吃饭.有一天,两个人不在.五个人去吃饭吃掉了42块钱,那么这顿饭要还没吃的两个人多少钱

看上去简单,不过仔细想起来超复杂的.七个人交钱是一直都交的.米有固定的总数说.是42除7对,还是42除以5对..哪位高手来看看..可不可以解决的
问题大补充一下:
我们总共有7个人一起吃午饭,大家凑钱花了800块钱买了1000块钱的优惠券,
今天中午只有5个人来吃,花了42块钱的券,
那么我在登记的时候是应该怎么登记呢?

(我的理解:
中午来吃的人,每人花了42*5=8.6元,
那么是不是没有来吃的人,应该拿进去每人8.6元的券呢。)

这是一个非常现实又非常有趣的问题。
我总结了三句话,
第一句:看似简单,其实复杂;
第二句:虽然复杂,也很简单;
第三句:算法简单,处理复杂。

1、看似简单,其实复杂
完全同意楼主的观点:“中午来吃的人,每人花了42/5=8.4元(请注意:这里楼主算错了,不是8.6元,而是8.4元),那么是不是没有来吃的人,应该拿进去每人8.4元的券呢。”这是非常正确的,但是,给这两个没有吃这次饭的人每人8.4元的券,在实际中是没有意义的,因为下次吃饭还是大家一起去,于是就会产生下次如何付账的问题,如果这两个人先付自己的8.4元, 显然不公平;如果付大家的券,则这两人手上的8.4元的券就成了废品。所以说“看似简单,其实复杂”。

2、虽然复杂,也很简单
我们可以换个思路,给这两个人每人8.4元的券没有意义,那就给钱好了,楼上几个分析的很有道理,本来应该是7人吃42元,每人吃6元,现在是5人吃了,每人吃8.4元,这五个人每人多吃了2.4元,因此,应该每人拿出2.4元,共12元,分给没吃饭的两个人每人6元,于是问题似乎解决了。所以说“虽然复杂,也很简单”

3、算法简单,处理复杂
但是,还要考虑当初大家是用800块钱买了1000块钱的优惠券,因此,五个吃了饭的人每人只需出1.92元,而没吃饭的两人每人只能得4.8元,从算法上看并不难,可是那2分钱从那里找啊?到银行去换吗?同时,这样做的确很公平,但会不会伤了朋友之间的感情呢?所以说“算法简单,处理复杂”

一个小建议,有两个办法:
一是等下次再买优惠券时,这两人每人少出4.8元(现金),同时其他5人每人多出1.92元(现金);
二是等下次有机会,让这两人单独吃一次,每人花8.4元(优惠券)。

问题解决了吗?

补充一点:
除5或除7都是对的,关键是除5所得的8.4元(优惠券),如果给这两个人,应该从大家的钱中出;而除7所得的6元(优惠券)(折成现金为4.8元),如果给这两个人,应该由其他5人分摊。

这里涉及两个问题,一是记帐,二是结算
1,记