玩酷网

这题有解么? ​​​

这题有解么? ​​​

评论列表

gg2503
gg2503 30
2025-08-18 17:50
抓着一只,一直灌,灌到毒发[滑稽笑]

冰凉酒 回复 08-18 20:52
[点赞]

Kaane
Kaane 23
2025-08-16 22:02
没说次数啊,一个一个喂就是喽
柒公子
柒公子 12
2025-08-16 08:13
第一次分十组,挑出含毒的100瓶,活着的九只还可以分十组,挑出10瓶,剩下的8只试十瓶最多两次。
公子櫻
公子櫻 9
2025-08-19 00:42
第一轮1000瓶药分成10组,分别混合,喂10只老鼠,哪个死了就在哪组。第二轮100瓶药分9组,再混合,喂老鼠。第三轮,11或者12瓶药,分8组,需要混合就混合,不需要就单装,再喂老鼠。最多到第四轮,剩下2瓶药7只老鼠,完事。
用户9527
用户9527 5
2025-08-18 18:58
1000瓶水,10只小白鼠啊!小白鼠会死不是毒发,是被水撑死的[得瑟]
ckscks
ckscks 3
2025-08-17 03:26
原题是要在最短时间内找出毒药,瓶子数量是1023,所以10只小白鼠要同时试药。所以把小白鼠从左到右摆成一排,1023个瓶子按二进制编号,从0000000001到1111111111,都是10位数,对应10只小白鼠。然后拿这些水去喂小白鼠,规则如下,数位上是0,则跳过对应编号的小白鼠;数位上是1,则喂对应编号的小白鼠。 例如:瓶子0100101101,第1,3,4,6,8位是0,则对应编号的小白鼠跳过,第2,5,7,9,10位是1,则给对应编号小白鼠喂这瓶水。 最后等一段时间,看看哪些小白鼠死了,哪些没死。依据死活编出一个数码,死了记0,没死记1,编出10位数码对应的10位编号的瓶子就是有毒的。 例如死了3,6,7,8号,活了1,2,4,5,10号,则编码为0010011100,那么编号0010011100的瓶子里的水就是有毒的。
不告诉你
不告诉你 3
2025-08-15 22:12
用二分法,一次用一只试哪边有毒。10 次刚刚好
大秦兵马桶天下
大秦兵马桶天下 2
2025-08-19 11:09
挑500瓶各倒一点出来混在一起,喂两只,死的那只500瓶继续分一半混一起,以此类推,理论上10只小白鼠可以测试的瓶数是2的10次方,也就是1024瓶。当然最简单的方法是一瓶一瓶喂,反正只有一瓶毒药,试管又是无限的,只要一只小白鼠就好,缺点是小白鼠可能会撑死。