level 7
有3个人去投宿, 一晚30元. 三个人每人掏了10元凑够30元交给了老板. 后来老板说今天优惠只要25元就够了, 拿出5元命令服务生退还给他们, 服务生偷偷藏起了2元, 然后, 把剩下的3元钱分给了那三个人, 每人分到1元. 这样, 一开始每人掏了10元, 现在又退回1元, 也就是10-1=9, 每人只花了9元钱, 3个人每人9元, 3 X 9 = 27元 + 服务生藏起的2元=29元, 还有一元钱去了哪里???
2010年11月06日 15点11分
1
level 1
在老板那呢被,3X8=24 老板多拿一块 哈哈收了25 嘿嘿
2010年11月06日 16点11分
4
level 7
那三个人一共出了30元,花了25元,服务生藏起来了2元,所以每人花了九元,加上分得的1元,刚好是30元。因此这一元钱就找到了。
小结:这道题迷惑人主要是它把那2元钱从27元钱当中分离了出来,原题的算法错误的认为服务员私自留下的2元不包含在27元当中,所以也就有了少1元钱的错误结果;而实际上私自留下的2元钱就包含在这27元当中,再加上退回的3元钱,结果正好是30元。
还有一种算法:
每人所花费的9元钱已经包括了服务生藏起来的2元(即优惠价25元+服务生私藏2元=27元=3*9元)因此,在计算这30元的组成时不能算上服务生私藏的那2元钱,而应该加上退还给每人的1元钱。即:3*9
+3
*1=30元正好!
2010年11月07日 04点11分
5