一道有趣的思考题:老鼠喝药水

题目很简单:你的面前有 100 瓶打乱了的药水,其中有且只有一瓶为毒药. 你有 7 只老鼠,喝了毒药的老鼠会死去,反之不会. 现请你利用这 7 只老鼠设计一种方案,根据老鼠的死活情况找出毒药.

假定每只老鼠可以喝下无限量的药水,且每瓶药水不会被喝完. 在方案实施的过程中,你无法得知当前的执行情况,也就是说,你不能根据前一只老鼠的死活决定后续的操作.


注:这道题我曾经于 2019 年在博客上发布过,但当时题目描述得很不清晰,所以我将原文章删了重发.


欢迎在评论区讨论.

本文作者:Xecades

本文链接:https://blog.xecades.xyz/hide/PotionProblem.html

文章默认使用 CC BY-NC-SA 4.0 协议进行许可,使用时请注意遵守协议。

评论