问答题1258/1593小白鼠试毒问题进阶

有16瓶水,其中只有一瓶水有毒,小白鼠喝一滴之后一小时会死。 请问最少用多少只小白鼠,在1小时内一定可以找出至少14瓶无毒的水?

难度:
2021-07-04 创建

参考答案:

答案为3只

解析:

具体步骤

将16瓶水两瓶为一组,组号标为A1-A8,三只小白鼠分别标号为b1、b2、b3。

  • A1,001,只让b1喝
  • A2,010,只让b2喝
  • A3,011,让b1、b2喝
  • A4,100,只让b3喝
  • A5,101,b1、b3喝
  • A6,110,b2、b3喝
  • A7,111,让b1、b2、b3喝
  • A8组不喝.

结果

  • 如果只有b1死了,b2、b3都活着,那么有毒的水在A1组里,剩下的14瓶无毒;
  • 如果只有b2死了,b1、b3都活着,则A2组有毒;
  • 如果b1、b2死,b3活,则A3组有毒;
  • 如果只有b3死了,b1、b2都活着,则A4组有毒;
  • 如果b1、b3死,b2活,则A5有毒;
  • 如果b2、b3死,b1活,则A6有毒;
  • 如果三只全死,A7组有毒;
  • 如果三只全活,A8有毒。

最近更新时间:2021-07-04

赞赏支持

预览

题库维护不易,您的支持就是我们最大的动力!