博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1000只小白鼠 验证药物问题
阅读量:4681 次
发布时间:2019-06-09

本文共 352 字,大约阅读时间需要 1 分钟。

有1000瓶药物,但是其中有一瓶是有毒的,小白鼠吃了一个星期以后就会死掉!
请问,在一个星期内找出有毒的药物,最少需要多少只小白鼠?
答案 有 9、10、32、999等
 
比如 8瓶药 , 3只小白鼠就可以搞定。。。
小白鼠初始状态:
000(表示活着)
为8瓶药编号:
000 001 010 011 100 101 110 111
依次将8瓶药喂个小白鼠:
第一瓶 000 谁都不喂
第二瓶 001 喂第一个
第三瓶 010 喂第二个
第四瓶 011 喂第一个和第二个
。。。
要是第n瓶有毒的话,小白鼠的状态就会变为 000 & abc  
 
用二进制代替十进制表示

转载于:https://www.cnblogs.com/glory-jzx/archive/2013/03/26/2981918.html

你可能感兴趣的文章
Java之字符流操作-复制文件
查看>>
iOS开发UI篇—实现一个私人通讯录小应用(二)
查看>>
iOS开发UI篇—UITableview控件使用小结
查看>>
lesson1 预备知识
查看>>
Copy code from eclipse to word, save syntax.
查看>>
arguments.callee的作用及替换方案
查看>>
23 Java学习之RandomAccessFile
查看>>
SSH远程会话管理工具 - screen使用教程
查看>>
hibernate validation HV000030: No validator could be found for constraint
查看>>
Telink MESH SDK 如何使用PWM
查看>>
LR SP PC
查看>>
C# 图片识别(支持21种语言)【转】
查看>>
C# 循环语句 for
查看>>
jQuery基础教程
查看>>
python class(1)
查看>>
模拟手工测试操作页面上的元素---留
查看>>
P2709 小B的询问
查看>>
九度OJ 1054:字符串内排序 (排序)
查看>>
第三组的抓包作业
查看>>
ILNumerics项目的应用之线性方程
查看>>