校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > 行测 > 逻辑计算题
题目

有 500 桶酒,其中一桶有毒,而一旦吃了,毒性会在一周内发作,现在我们用小老鼠做实验,要在 1 周后找出那桶毒酒,最少需要多少老鼠。()

(老鼠的使用量越少越好,注意,毒性 1 周后才会发作,而且一周后必须出结果,所以时间紧迫)

A.5

B.10

C.9

D.20

解答

正确答案是 C

解析:

将500桶毒酒进行编号,并用二进制表示。得到000000000~111110100。 

每只老鼠编一个号(从1开始),对应二进制的每一位(从0位开始),然后喝下对应位数为1的那个编号的毒酒 ,然后根据死亡的老鼠的编号或者

酒的二进制编码,进而获得毒酒的编号。如毒酒编号为350,那么二进制对应为101011110,老鼠2、3、4、5、7、9会死亡。

C 2条回复 评论
coderpwh

把简单题目想复杂了

发表于 2024-06-08 22:00:00
0 0
CandyPilot

来我收藏夹吃灰吧!

发表于 2021-09-08 19:50:00
0 0