牺牲小白鼠——数学有困难者免进:)

这个答案应该是 1!

建议把条件改成:

假设小白鼠喝了毒药后会在一个小时内死亡。 问:要在一个小时内(<= 1 hour)检测出有毒的瓶子, 最多需要牺牲多少只小白鼠?
题目是不够严谨。。。:(
这样吧,为了对每只小白鼠生命的尊重和公平,每只小白鼠只能实验一次。
 
要我算,也是采用上面说的二分法。

具体做法a la carte 说得很清楚。

2的9次方=512,所以9只老鼠就够了。
 
要我算,也是采用上面说的二分法。

具体做法a la carte 说得很清楚。

2的9次方=512,所以9只老鼠就够了。
:cool::cool::cool:
 
很简单,借500只小白鼠和500人来,一人抓一只小白鼠并抓一瓶水,这500人,白鼠和水瓶均编连续号,这500人同时按瓶子编号给相同编号的小白鼠喂里面的水,然后就可以全部走人。
药效几小时发作,就观察几小时。只需要1人观察。最多损失一只小白鼠,且能迅速找到该编号的毒瓶。
 
很简单,借500只小白鼠和500人来,一人抓一只小白鼠并抓一瓶水,这500人,白鼠和水瓶均编连续号,这500人同时按瓶子编号给相同编号的小白鼠喂里面的水,然后就可以全部走人。
药效几小时发作,就观察几小时。只需要1人观察。最多损失一只小白鼠,且能迅速找到该编号的毒瓶。
呵呵,这个解法好,就是成本高些,需要500小老鼠和500人。
 
I think one is more than enough. The question didn't say the poison would have to "kill" the mouse. It only said assuming the bottle is big enough. Enough for what? Why do I have to assume we would put the mouse in it? why can't I take a drop of it out of the bottle and feed it. If it is not water, the mouse won't like it. It may not even kill the mouse ... if the mouse didn't like it, it probably IS poison.
 
I think one is more than enough. The question didn't say the poison would have to "kill" the mouse. It only said assuming the bottle is big enough. Enough for what? Why do I have to assume we would put the mouse in it? why can't I take a drop of it out of the bottle and feed it. If it is not water, the mouse won't like it. It may not even kill the mouse ... if the mouse didn't like it, it probably IS poison.

哈哈,虽然渥太华理工科同学占绝对优势,看到数学题都很踊跃,文科同学也来露一手了?

文理思维方式的不同可见一斑。
 
I think one is more than enough. The question didn't say the poison would have to "kill" the mouse. It only said assuming the bottle is big enough. Enough for what? Why do I have to assume we would put the mouse in it? why can't I take a drop of it out of the bottle and feed it. If it is not water, the mouse won't like it. It may not even kill the mouse ... if the mouse didn't like it, it probably IS poison.

EXACTLY!:D
 
500只盛满无色液体的瓶子中,一瓶且仅一瓶有毒,如果我们不得不用小白鼠来测试哪一瓶有毒,问最多需要牺牲几只小白鼠?假设瓶子足够大。据说这是一道求职面试题,贡献给需要者补习一下。
如果要最大化牺牲, 就要找到有毒的那瓶液体, 内瓶子里能塞进多少老鼠。

当然, 这是假设老鼠必须被毒死才算牺牲。 如果定义"牺牲"为任何方式的死亡的话, 最大的牺牲是:

一个瓶子能塞多少老鼠 x 500

当然, 这样未必能找出哪瓶有毒, 因为其他瓶子里的老鼠也都淹死了。。。
 
瓶子足够大是说里面的液体足够多,瓶口足够小,老鼠放不进去。:D
 
题目修改过了:D
 
500只盛满无色液体的瓶子中,一瓶且仅一瓶有毒,如果我们不得不用小白鼠来测试哪一瓶有毒,问最多需要购买几只小白鼠来做实验?假设瓶子足够大,里面的液体足够多,瓶口足够小,老鼠放不进去。老鼠另有盛水器皿。每只老鼠试验一次就喝饱了,试验必须在规定时间完成,即每只小老鼠只能试验一次。

据说这是一道求职面试题,贡献给需要者补习一下。
这个标准答案就是就是 9 只老鼠了。
 
500只盛满无色液体的瓶子中,一瓶且仅一瓶有毒,如果我们不得不用小白鼠来测试哪一瓶有毒,问最多需要购买几只小白鼠来做实验?假设瓶子足够大,里面的液体足够多,瓶口足够小,老鼠放不进去。老鼠另有盛水器皿。每只老鼠试验一次就喝饱了,试验必须在规定时间完成,即每只小老鼠只能试验一次。

据说这是一道求职面试题,贡献给需要者补习一下。

不带这么玩的吧, 老改题。。。

我不费。 问了我儿子, 他说499只吧。
 
500只盛满无色液体的瓶子中,一瓶且仅一瓶有毒,如果我们不得不用小白鼠来测试哪一瓶有毒,问最多需要购买几只小白鼠来做实验?假设瓶子足够大,里面的液体足够多,瓶口足够小,老鼠放不进去。老鼠另有盛水器皿。每只老鼠试验一次就喝饱了,试验必须在规定时间完成,即每只小老鼠只能试验一次。

据说这是一道求职面试题,贡献给需要者补习一下。

我儿子刚才回来问我, 问题是什么, 是需要牺牲多少只小白鼠, 还是需要购买多少只小白鼠。 我说老大问的是牺牲多少。 他说, 一只。
 
后退
顶部