消失的一块钱

三人住店付了 30 元,退回 5 元,服务员私藏 2 元、退给客人 3 元。客人实际付 27 元,加上服务员藏的 2 元等于 29 元——那 1 元钱去哪了?

分类
逻辑悖论
难度
入门
标签
账目误导、逻辑陷阱
消失的一块钱 · 漫画配图
漫画 · 消失的一块钱

题目

三位客人合住一间房,预付了 30 元。老板发现房费其实只要 25 元,于是让服务员退 5 元 回去。服务员私藏了 2 元,只退给三位客人 3 元(每人 1 元)。

现在算账:客人每人实际付了 101=910-1=9 元,三人共 2727 元;再加上服务员藏起来的 2 元,得到 27+2=2927+2=29 元。

明明一开始交了 30 元,怎么只剩 29 元?那 1 元钱去哪了?

答案与解析

根本没有少 1 元钱,是加法加错了。

客人实际付出的 27 元,已经包含了服务员私藏的 2 元(25 元给了老板 + 2 元被服务员拿走 = 27 元)。所以“27 + 2”是把同一笔钱算了两次,毫无意义。

正确的账应该是:

27(客人实付)=25(老板收)+2(服务员藏)27\text{(客人实付)} = 25\text{(老板收)} + 2\text{(服务员藏)}

或者从总额看:

30=25(老板)+2(服务员)+3(退回客人)30 = 25\text{(老板)} + 2\text{(服务员)} + 3\text{(退回客人)}

两边都是 30,一分不少。

背后的数学

这是一个典型的偷换加和对象的误导。它不属于数学定理,而是语言/会计陷阱:把“支出项”和“支出中的一部分”相加,得到的数自然对不上总收入。

类似的误导很多——比如“免费悖论”“电话费谜题”。识破它们的统一办法:先列出真实的资金流向,再决定哪些该加、哪些该减,绝不把不同性质的数硬凑在一起。