500桶酒其中一桶有毒的题目火了之后,1000桶酒1桶有毒也来凑热闹了,毒性会在1周后发作,用小老鼠做实验,问最少需要的老鼠,答案是什么呢?现在就给大家提供有1000桶酒其中1桶有毒答案大全,详细分析,有兴趣的朋友就来看看吧。
有1000桶酒其中1桶有毒题目原题
有1000桶酒,其中1桶有毒。而一旦吃了,毒性会在1周后发作。现在我们用小老鼠做实验,要在1周后找出那桶毒酒,最少需要多少老鼠?
(老鼠的使用量越少越好,注意,毒性1周后才会发作,而且一周后必须出结果,所以时间紧迫) A、1只 B、10只 C、100只 D、1000只
有1000桶酒其中1桶有毒答案分析
一:
答案是:10,和二进制有关,这是C++的一道题目。(微软曾经出过这道题)
二:
因为2^10 = 1024 所以答案是10
具体是 你将药从0000000000- 11111001111编号 然后让每只老鼠喝位为1 上的所有的水,然后通过比较就能知道了
三:
10只老鼠按顺序排好,每桶酒按照编号转换成二进制,给相应位置上是1的老鼠喝。最后按死掉的老鼠是哪几只,然后排成二进制,再转成十进制就是第几桶酒
- PC官方版
- 安卓官方手机版
- IOS官方手机版