3只小白兔实验8支试管,其中有一支有毒
3支小白兔的死活状态是可以表示8种状态的。将8支试管
其中0小白兔表示小白兔存活,1表示小白兔死亡
那么总共有000,001,010,011,100,101,110,111
如果将所有第三位为1的放在一块有 001,011,101,111
将所有第二位为1的放一块有 010,011, 110, 111
将所有第一位为1的放一块有100,101, 110,111
其中试管编号为0-7正好对应二进制的位数
将第3位为1的给第一只小白兔吃,将第2位为1的给第二只小白兔吃,将第1位为1的给第一只小白兔吃。
如果死死死,那么就是111,表示三位数字都有1的试剂有毒。
如果死死活,那么就是110
如果死活死,那么就是101
如果死活活,那么就是100
如果活死死,那么就是011
如果活死活,那么就是101
如果活活死,那么就是001
如果活活活,那么就是000
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通