求数学高手解决生活中的一个数学问题七个人交钱一起吃饭.有一天,两个人不在.五个人去吃饭吃掉了42块钱,那么这顿饭要还没吃的两个人多少钱 看上去简单,不过仔细想起来超复杂的.七个人交钱是一直都交的.米有固定的总数说.是42除7对,还是42除以5对..哪位高手来看看..可不可以解决的
2019-04-14
求数学高手解决生活中的一个数学问题七个人交钱一起吃饭.有一天,两个人不在.五个人去吃饭吃掉了42块钱,那么这顿饭要还没吃的两个人多少钱 看上去简单,不过仔细想起来超复杂的.七个人交钱是一直都交的.米有固定的总数说.是42除7对,还是42除以5对..哪位高手来看看..可不可以解决的
优质解答
这是一个非常现实又非常有趣的问题。 我总结了三句话, 第一句:看似简单,其实复杂; 第二句:虽然复杂,也很简单; 第三句:算法简单,处理复杂。 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、看似简单,其实复杂 完全同意楼主的观点:“中午来吃的人,每人花了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人分摊。