1.有1000瓶药物,一瓶有毒,小白鼠吃掉一个星期以后死掉,请问,在一个星期内找出毒药,最少需要多少小白鼠?
如图,将1000瓶药物按二进制编码,一共需要十位,每位对应一只老鼠,每只老鼠吃掉它对应的位上为1的所有药物。因为毒药的编码每位也对应一只老鼠,为0的位对应的老鼠没有吃不会死,为1的位对应的老鼠死掉,最后可确定毒药编码的每一位
—————————————————————————————————
2.ABCD四人夜里过桥,他们过桥分别耗时1,2,5,10分钟,只有一个手电筒,同时只允许两人过桥,如何使四人17分钟内过桥?
A和B先过 2min
A回来送手电筒 1min
C和D过 10min
B回来送手电筒 2min
AB一起过 2min
___________________________________________________________
3.村子里有50家人家,每家养一条狗,现知道一定有病狗,可以肉眼看出来,但是狗主人只能通过观察别人家的狗判断自己的狗是否有病,如果判断有病当天必须枪毙狗,。第一天没有枪声,第二天也没有,第三天枪响了……问有几只病狗?
有三只
假设有一只,第一天看不到病狗的人可以确定自己的狗病了,应该有枪声,假设不成立
假设有两只,第一天病狗主人可以看见一只病狗,正常狗的主人可以看见两只,大家都看到病狗,不能判断自己的狗是不是有病,第一天无枪声。第二天,看到一只病狗的人发现第一天没有狗死,确定自己的狗也病了,应该有枪声,假设不成立
假设有三只,第一天无枪声,第二天也没有,第三天看到两只病狗的人发现第二天也无枪声,说明自己的狗也病了,有枪声,假设成立。—————————————————————————————————
4.有13个球,其中一个与其他12个重量不同,用天平称三次找出那个不同的球
—————————————————————————————————
5.门外三个开关和门内三个灯,可随意操纵开关,一旦开门,不能动开关,如何开门一次就找准对应关系?
打开两个开关一段时间后关掉其中一个,进门灯可以根据灯的亮暗和温度一一对应开关
—————————————————————————————————