下面我简要的概述一下(由于很长时间了,我记的不太清了)“三人住店问题:说有三人去旅馆住店,一人需要10元,可是旅馆的老板考虑他们三人一起住店,就给他们些优惠,只收了25元,把找回的5元给店员,让店员把这5元找给他们,可店员想这5元他们不好分,就暗自贪下2元,把剩下的3元给了他们,三人就一人得到1元,三人一开始就每人交了10元,现在每人找回1元,等于每人交了9元,加上店员贪的2元,一共是29元而不是30元,问那1元钱到哪去了?我的答案是这种算法是错误的,当然结果不是30元!
我的解法是:只要证明题中30元是确实存在的而且数额保持不变就行了!第一步对于存在性的说明很简单,如果那30元是不存在的,也就是说那三人没有钱,而去住店,这与常识不符同时也与题设不符(因为都找零钱了,怎么可能不存在呢)
第二步证明30元的数额保持不变:有第一步我们知道30元是存在的,既然存在无论题中钱面额大小,其质量m也总是存在的,显然是不为0数,只要质量m不等于0,由爱因斯坦的质能方程E=mc^2知道其能量就不等于0,则由能量守恒定律(能量既不会凭 空消失,也不会凭空产生,只是从一个物体转移到另一个物体,从一种形式转化成另一种形式,能量在转移和转化的过程中能量总量保持不变)可知,此题中的能量守恒定律实例形式即钱数额守恒:钱既不会凭空消失,也不会凭空产生,只是从一个人的手中转移到另一个人的手中,在转移的过程中,钱的总数额保持不变!选取三住店的人,旅店的老板,店员为一系统,则在这个系统中,由前面的推导知,由钱数额守恒得,三人手中钱数额+店老板手中的钱数额+店员手中的钱数额=30.而此题中三人花去27元+店员贪污的2元本身就有问题,因为既然三人花了钱,那么三人手中钱就会转移到老板和店员手里,拿花去的钱+店员得到就会重复加店员手中的那2元,所以这种算法本身就是错误的,怎么可能得到30元了,要想计算钱的得到总数额30元,只有两种途径:(1)三人花去的钱+加上三人消费后手中所余的钱(2)老板手中的钱+店员手中的钱+三人所余的钱。以上是本人的愚见,由于能力有限,有兴趣好友看了,希望能留下给宝贵的意见和指导!在此,拜谢啦!