为什么算到最后少了10元钱?

来源:百度知道 编辑:UC知道 时间:2024/06/27 10:10:48
三个人去开房间,本来是要开3间的,由于旅馆的房间不够,于是就三个人开了一个房间,每个房间的价格是450元,他们每个人交了150元,一共交了450元;老板看他们3个人住一间,就给他们减了50元,那50元给了服务员,让服务员还给那3个人,服务员看50不好分,就自己拿了20元,把剩下的30元退还给了3个人。
问题:现在每个人拿到退回的10元后,每个人出150-10=140元 ×3个人+服务员拿的20元=440元
140×3+20=440元
那么一共是440元,但是当时他们一共出了450元啊,为什么算到最后少了10元钱?

旅馆得到400元
服务员得到20元
3个人每人拿出140正好是420

janetge0101 说的对,问题在450上,你们是出了450,但是又拿回去30,就是只出了420,这样就没有问题了,相当于一个收支平衡的问题。

之所以会少10元,是因为你的算法问题,楼上的解释就很正确。而大部分人算错的原因是:每人出150*3=450,相当于一个人出150,而从中拿出50再分给他们,就不是采用三均分的方式,而是用了五均分的方式(服务员拿了20,算两个人),所以前后出现了矛盾,如把前面三个人各出150当成5个人各出90,问题就自然而然解决了。

他们每人出了150,钱的总数目是150*3=450,最后相当于每人出了140元房费,所以总共的房费是140*3=420,每人得10元。这是在住房子的人理解中的消费。
但是在老板的理解中是总房价450-50=400,这中间就多了20的差价,被服务员私吞了。

因为减法 多减了一次