Skip to content

智力题 (3)

老鼠喝毒酒

Q:15 瓶酒,里面有一瓶毒酒,老鼠喝完毒酒之后一天之内就会死去,至少需要几只小鼠才能在一天之内鉴别出毒酒?

A:4 只。把 15 瓶酒按 1-15 编号,二进制表示最多 4 位,4 只老鼠分别喝每一位是 1 的酒,如果这一位的小鼠毒死了,说明毒酒编号的这一位是 1,组合所有 1 的位就能得到最终的编号。

Q:那有四只小鼠,能鉴别多少瓶酒里的一瓶毒酒?

A:16 瓶。如果 4 只老鼠都没毒死,说明毒酒是 0 号。