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

 

posted @   my日常work  阅读(130)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示