千瓦网,弘扬传统文化,为知识提供动力!

1000桶酒找出一桶有毒智力题附1000桶酒其中一桶有毒答案

2017-07-07 18:57:44 大梦想家 手机版

1000桶酒找出一桶有毒智力题目:

有1000桶酒,其中1桶有毒。而一旦吃了,毒性会在1周后发作。现在我们用小老鼠做实验,要在1周后找出那桶毒酒,问最少需要多少老鼠,如何检测(老鼠的使用量越少越好,注意,毒性1周后才会发作,而且一周后必须出结果,所以时间紧迫)。

>

>

>

1000桶酒其中一桶有毒答案:

正确答案是10。和二进制有关,这是C++的一道题目。(微软曾经出过这道题)

本题考查的是二进制编码问题。

因为2^10 = 1024 所以答案是10 具体是你将药从0000000000- 11111001111编号 然后让每只老鼠喝位为1 上的所有的水,然后通过比较就能知道了

10只老鼠按顺序排好,每桶酒按照编号转换成二进制,给相应位置上是1的老鼠喝。最后按死掉的老鼠是哪几只,然后排成二进制,再转成十进制就是第几桶酒

详解如下:

如对1000桶按1~1000编码,需要10位二进制数。

因此只需要取10只老鼠,每只老鼠只喝其对应位数为1的编号的酒。

即10只老鼠按以下编码:

第一只 00000 00001

第二只 00000 00010

第三只 00000 00100

第四只 00000 01000

...

第十只 10000 00000

每只老鼠只喝其编码与酒编码做位与运算非0的酒。如果毒酒的编码在某一位为1,则监控该位的老鼠必喝,结果为1.

即把10只老鼠的结果,按位填入一个10位二进制数中,其结果即为毒酒编号。

例如:编号为10001 00011的酒是毒酒。则对应的只有第一只,第二只,第六只,第十只死亡。其对应位数置1,即为10001 00011

推荐资讯
  • 数字推理题及答案 十则数字推理找规律
    创新性的数字推理题目,根据已知图形中的数字之间的关系找规律,问号处应该填多少呢?下面是小编为大家整理介绍的十则数字推理找规律一起来看看吧。 如下图所示,按照规律,问
    数字推理 08/22 7441
  • 数字推理题及答案 问号处的数字
    从小就学的数学看数字找规律,看数字找规律,观察下图数字填充,请问问号处应该填什么? 1、如图所示,大圆圈问号处的数是多少? 答案解析见下一页副标题 答案:83。周围圆中
    数字推理 08/22 2676
  • 图形推理部分数字推理题及答案 问号处应该填什么
    数字推理一直是大家很难突破的一类题,了解数字推理规律有助于开阔解题思路,提升思维能力。下面是五道有点难度数字推理,问号处应该是几呢? 1、数字填充:请观下图,问号处应
    数字推理 08/14 1720
  • 数字推理每日一题 问号处的正确答案是什么
    如图所示是一组符号码,根据提示,你能迅速知道问号处带边的是什么? A、field B、four C、moon D、mountain 答案解析见下一页副标题 答案:日加口加十合并之后田 相关推荐: 3则数字
    数字推理 08/09 1060
  • 数字推理题及答案 五道数字与图形找规律推理题
    数学这东西,也就是通过数字与图形的方式,精准的描述物质的形状,以及每一个点,表达出物体与物体之间的关系方式。 ​如图所示,观察图形,找出规律,在问号处填入正确的数字
    数字推理 08/08 1717