【思维与逻辑】有1000瓶药水,但其中有一瓶毒药水,需要多少只小白鼠?

【思维与逻辑】有1000瓶药水,但其中有一瓶毒药水,需要多少只小白鼠?


  【思维与逻辑】有1000瓶药水,但其中有一瓶毒药水,需要多少只小白鼠?

  【思维与逻辑】快速分沙堆,辨别出十堆沙子中哪堆沙子溶解会变色?

  【思维与逻辑】快速测出假硬币



1、 题目描述

  现有1000瓶药水其中有一瓶是毒药水,现需要提供多少只小白鼠才能检测那一瓶毒药水?(使用尽可能少的实验小白鼠)


2、 分析思路

  因为2^10=1024,故提供10只小白鼠就可以检测出那一瓶毒药水。
  首先对1000瓶药水进行编号1~1000,10只小白鼠进行标记1至10号,对10只小白鼠分别灌入药水,1号药水灌给一号小白鼠,2号药水灌给二号小白鼠,3号药水灌给一、二号小白鼠,4号药水灌给三号小白鼠……以此类推。
  也就是说,把1000瓶药水转换成二进制,对应的二进制位为1表示该药水给这只小白鼠喝为0表示该药

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值