请给出详细答案和解释

来源:百度知道 编辑:UC知道 时间:2024/05/09 07:23:39
有个3人去投宿,一晚三十元.三个人每人掏了10元凑够三十元交给了老板.后来老板说今天优惠只要25元就够了,拿出5元命令服务生退还给他们, 服务生偷偷藏起了2元, 然后,把剩下的3元钱分给了那三个人,每人分到1元.这样,一开始每人掏了10元,现在又退回1元,也就是10-1=9,每人只花了9元钱, 3个人每人9元,3 X 9 = 2 7 元 + 服务生藏起的2元=29元,还有一元钱去了哪里???此题在新西兰面试的时候曾引起巨大反响. 有谁知道答案呢

这个其实是一种偷换概念的算法 准确的算法就是服务生藏起的2元也要平均摊~~也就是说每个人实际上应该是退了服务生藏的2元+剩下的3元再除以3 然后用10减去这个数,就可以得到 每个人应该付的钱了~~
最主要的问题就是说服务生藏起的2元钱实际上也是那3个人一起出的钱 所以也要一起平摊~~~