陵川吧 关注:100,061贴子:1,878,132
  • 4回复贴,共1

出个题大家看看

只看楼主收藏回复

三人去投宿一晚30块,每人掏10块凑30块交给老板。老板说搞优惠只要25块,拿5块钱叫服务生还他们,服务生偷偷藏了2块,把剩下的3块按每人1块分给他们。这样一开始每人掏10块,现在又退了1块,也就是10 -1=9,每人只花了9块,3个人每人9块,9×3=27块 服务生藏2块=29块,还有一块钱去哪了?


1楼2011-10-16 19:06回复
    有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楼2011-10-16 19:12
    回复
      2026-04-15 05:44:29
      广告
      不感兴趣
      开通SVIP免广告
      这个问题我早久见过了。只是很速度的给找了个诠释


      4楼2011-10-16 19:21
      回复
        哦。厉害。


        5楼2011-10-16 19:24
        回复
          看过题后有点晕


          6楼2011-10-16 20:46
          回复