经典逻辑推理智力题

有3个人去投宿,一晚30元,三个人每人掏了10元凑够30元交给了老板,后来老板说今天优惠只要25元够了,拿出5元命令服务生退还给他们, 服务生偷偷藏起了2元, 然后,把剩下3元钱分给了那三个人,每人分到1元,这样,一开始每人掏了10元,现在又退回1元,也就10-1=9,每人只花了9元钱, 3个人每人9元,3 X 9 = 27 元 + 服务生藏起2元=29元,还有一元钱去了哪里 此题在新西兰面试时候曾引起巨大反响,那一元去哪里了

每人出了30元,又退了1元,实际只拿了27元,其中有25元被老板拿走了,还有2元服务生偷偷藏起了,所以没有错呀。也就是说30-3=25+2.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-12
要找出本题的错误之处并不难,但要回答那一元钱的去处就步简单了。
  本题计算中的错误就在于,将整体(27)与整体所包含的部分(2)加在了一起,并与另外一个更大的整体(30)进行了比较。这就造成了某些量(2)的重复计算和另外一些量(3)的遗漏。

  本来,对于错误的计算方法,得到的结果(1)也是没有意义的,所以问这一元钱的去处本身也是没有意义的。但既然是脑筋急转弯,那不妨就按照题目那错误的思路继续“错下去”,也许就能找到答案。显然,题目的思路是这样的:
  3名旅客实际支付的钱(记作A)+服务生黑起来的钱(B)=3名旅客原有的钱(C);
其中,C是固定不变的30元;A和B则取决于服务生的行为了。
  因为老板退给服务生的5元钱是固定的,而B就是这其中的一部分,即:B∈[0,5];
  3旅客开始支付的钱也是确定的:3×10;而他们最终实际支付的钱,取决于服务生退还给他们的钱(记作D)。显然,退还的这些钱,也是那5元的一部分,并且:
    D=5-B;
  而3旅客最终所支付的钱就是:3×10-D=25+B;
将上述结果代入题目给出的“错误公式”,得:
  (25+B)+B=30;
解得:B=2.5;
  即:如果服务生当时黑起来2块5,那么就不会有任何差额了。反过来,正因为服务生少拿了5毛钱,所以才造成了1元钱的差额。所以,这5毛钱的去处,也就是那1元钱的的去处。我们知道,这5毛钱服务生还给了3旅客,所以,那1元钱也就是在那3旅客身上。本回答被网友采纳