题目:有1000瓶酒,其中一瓶有毒,毒性一周以后会爆发,现在拿小白鼠来做实验,问最少需要多少只小白鼠,才能一周之后知道哪一瓶酒有毒?
答案:10只,1000转化成二进制,最多10位,2^10 = 1024 > 1000,最后通过取交集的方式可以判断出哪一瓶酒有毒
题目:有1000瓶酒,其中一瓶有毒,毒性一周以后会爆发,现在拿小白鼠来做实验,问最少需要多少只小白鼠,才能一周之后知道哪一瓶酒有毒?
答案:10只,1000转化成二进制,最多10位,2^10 = 1024 > 1000,最后通过取交集的方式可以判断出哪一瓶酒有毒