1、【题目】有 3 个人去投宿,一晚 30 元.三个人每人掏了 10 元凑够 30 元交给了老板. 后来老板说今天优惠只要 25 元就够了,拿出 5 元命令服务生退还给他们, 服务生偷偷藏起了 2 元,然后,把剩下的 3 元钱分给了那三个人,每人分到 1 元. 这样,一开始每人掏了 10 元,现在又退回 1 元,也就是 10-1=9, 每人只花了 9 元钱,3 个人每人 9 元, 3 X 9 = 27 元 + 服务生藏起的 2 元=29 元,还有一元钱去了哪里??? 此题在新西兰面试的时候曾引起巨大反响.有谁知道答案呢?
【答案】每人所花费的 9 元钱已经包括了服务生藏起来的 2 元(即优惠价 25 元+服务生私藏 2 元=27 元=3*9 元)因此,在计算这 30 元的组成时不能算上服务生私藏的那 2 元钱,而应该 加上退还给每人的 1 元钱。即:3*9+3*1=30 元正好!还可以换个角度想..那三个人一共出了 30 元,花了 25 元,服务生藏起来了 2 元,所以每人花了九元,加上分得的 1 元,刚好是 30 元。因此这一元钱就找到了。 小结:这道题迷惑人主要是它把那 2 元钱从 27 元钱当中分离了出来,原题的算法错误的认为 服务员私自留下的 2 元不包含在 27 元当中,所以也就有了少 1 元钱的错误结果; 而实际上私 自留下的 2 元钱就包含在这 27 元当中,再加上退回的 3 元钱,结果正好是 30 元。
2、【题目】有个人去买葱