8种药水有且仅有一种有毒,药水1小时见效,现在要求在1小时内找出有毒药水,至少需要几只小白鼠?
来源:互联网 发布:杀破狼 js原版 编辑:程序博客网 时间:2024/06/02 07:23
对于这个题,不同于二分法找有毒的情况,这个关键在于只能一次,这个是考察对二进制数据的理解,每只老鼠在8小时后都有一个状态,死亡或存活,对于题目,只有1个有毒,那么总共8情况。所以理论上3只老鼠就可以标识这8种状态了。
具体就是如何分配这些老鼠的问题,这个问题可以通过数字逻辑中的3-8编码器的思想来解决,在保证单映射的情况下怎么对应都是可以的。如下是一种对应方式。
0000_0001对应001
0000_0010对应010
0000_0100对应011
0000_1000对应100
0001_0000对应101
0010_0000对应110
0100_0000对应111
1000_0000对应000
阅读全文
0 0
- 8种药水有且仅有一种有毒,药水1小时见效,现在要求在1小时内找出有毒药水,至少需要几只小白鼠?
- 现有8种药水,其中有且仅有一种有毒,药水24小时见效,现在要求在24小时内找出有毒药水,需要至少几只小白鼠?
- 有1000瓶药水,其中只有一瓶有毒。现在用小白鼠进行实验,小白鼠只要服用任意量有毒药水就会在24小时内死亡。问至少要用多少只小白鼠进行实验才能检测出哪瓶药水有毒?
- “1000瓶药水,其中至多有1瓶剧毒,小狗服完药20小时后才能判断是否中毒。现在给你10只小狗、在24小时内、通过小狗试药的方式找出哪瓶药有毒或者全部无毒”
- “1000瓶药水,其中至多有1瓶剧毒,小狗服完药20小时后才能判断是否中毒。现在给你10只小狗、在24小时内、通过小狗试药的方式找出哪瓶药有毒或者全部无毒”
- 用小白鼠鉴别有毒药水问题
- 用小白鼠鉴别有毒药水问题
- 有1000瓶水,其中有一瓶有毒,小白鼠只要尝一点带毒的水24小时后就会死亡至少要多少只小白鼠才能在24小时
- 有1000瓶水,其中有一瓶有毒,小白鼠只要尝一点带毒的水24小时后就会死亡,至少要多少只小白鼠才能在24小时时鉴别出那瓶水有毒?
- 有1000瓶水,其中有一瓶有毒,小白鼠只要尝一点带毒的水24小时后就会死亡,至少要多少只小白鼠才能在24小时时鉴别出那瓶水有毒?
- 有1000瓶水,其中有一瓶有毒,小白鼠只要尝一点带毒的水24小时后就会死亡,至少要多少只小白鼠才能在24小时时鉴别出那瓶水有毒?
- 关于10只狗测1000瓶药水有毒无毒的问题
- 1000瓶药有1瓶有毒,需要多少只小白鼠才能试验找出
- 有10狗,1000瓶药水,其中有一瓶有毒,狗喝一下点就会死,请问怎么找到1000瓶中有毒的那一瓶?
- 1000瓶试剂,其中一瓶有毒,最少需要多少只小白鼠能找出有毒的试剂
- 小白鼠验证毒药水的问题
- 神奇药水
- 测试面试-搜狗有1000瓶水,其中有一瓶有毒,小白鼠只要尝一点带毒的水24小时后就会死亡,至少要多少只小白
- css 常见问题
- 297. Serialize and Deserialize Binary Tree 二叉树的序列化和去序列化
- delphi DBGrid自动适应列宽(转)
- POJ
- 如何配置reportNG
- 8种药水有且仅有一种有毒,药水1小时见效,现在要求在1小时内找出有毒药水,至少需要几只小白鼠?
- 多版本(>30)并行控制的解决方案
- Perplexity(困惑度)
- openGL 透视校正插值
- AppScale3.01
- jQuery——eq()选择器
- pyton 爬虫-图片
- 欢迎使用CSDN-markdown编辑器
- Vue.js2.0 入门实例(三)(数据对接)