不见了的一块钱
今天做的是一道逻辑题,严格来说不算推理题,但也饶有趣味。
问题重述:
3个人去投宿,一晚30元.三个人每人掏了10元凑够30元交给了老板. 后来老板说今天优惠只要25元就够了,拿出5元命令服务生退还给他们, 服务生偷偷藏起了2元, 然后,把剩下的3元钱分给了那三个人,每人分到1元.这样,一开始每人掏了10元,现在又退回1元,也就是10-1=9,每人只花了9元钱, 3个人每人9元,3 *9 = 27 元 + 服务生藏起的2元=29元,还有一元钱去了哪里?
分析与解答:
这道题是一道逻辑题,用来考验我们经不经得起忽悠。在迎面而来的信息面前,我们首先要做的是保持自己清醒独立的思维,不要被信息牵着鼻子走,从而丧失了自己的思考能力,走进错误,陷入“知识越多越被动”的窘境。这是我从这道题中学到的J.
我们自己来做做这道题吧:
我们知道3个人一开始总共出了30块钱。也就是说这道题的输入时30块钱,那么这30块钱是如何分配的呢:老板拿了25块钱,服务员拿了2块钱,他们自己拿了3块钱。似乎没有少一块钱啊,那他们是怎么算的呢?怎么就少了1块钱呢?
我们沿着他的思路走一遍:
开始每人掏了10元,现在又退回1元,也就是10-1=9,每人只花了9元钱, 3个人每人9元,3 *9 = 27 元。
这27元分为两个部分:其中的25元给了老板作为房费,2块钱给了服务员。至此,我们算是明白了,他们怎么能把27去加2呢,2本身是27里面的啊。如果要得到30块钱的话,应该是:交出去的27块钱和留下来的3块钱加起来是30啊。
“混淆概念”,构建“思维误区”是现在很多高级骗术的伎俩,我们一定要保持独立思维。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)