万益资讯网

这题目怎么解啊

这题目怎么解啊

评论列表

手动狗头
手动狗头 131
2025-10-26 15:18
1只鼠不就够了么~一瓶倒点给它喝,直到某一瓶,它喝了死了,不就找出来了~[doge]

SKY 回复 11-05 17:51
万一是喝多了涨死的呢?

飞向大溪地 回复 10-28 17:49
牛逼👍

月如钩
月如钩 99
2025-10-26 18:08
小白鼠:都没打过这么富裕的仗!!!

皮卡丘 回复 11-07 22:29
请把简历还给我,谢谢

我是谁 回复 皮卡丘 01-04 12:40
要简历干什么,这种人招进来做事还怎么赚钱,一千万的项目让你花一千就干完了。

卓心飞扬
卓心飞扬 60
2025-10-27 16:09
使用二分法,1-1000编好号,1-500各取一小部分混成1瓶给1号老鼠喝并观察,如果有事确定毒药在1-500中,剩下继续分成2份,1-250给2号老鼠喝;如果没事则把501-750按上述操作给2号老鼠喝,不断分成平均的2份(奇数时分成数值差1的两份试验),反复操作不超过10次就能找出毒药。

哎妈呀 回复 皮卡丘 10-31 10:11
那就把一千分都混起来,当正常水喝

皮卡丘 回复 10-29 06:01
那如果1/500毒性不够,老鼠喝了没反应怎么办

向远方
向远方 54
2025-11-06 23:17
第一步,分成10组,每组100个瓶子,每100个瓶子取一滴搅拌,形成10个试管的液体,每个试管喂一支白鼠,找到白鼠被毒死的那个试管。第二步,那个试管背后的100个瓶子分成10组,每组10个瓶子,滴一滴灌满10个试管,给9个白鼠喝,如果全活代表剩下那个试管有毒,如果有死的也能直接找到有毒的试管。第三步,有毒的试管背后的10瓶水灌满10个试管,给剩下8支白鼠喝,找到死的那个试管,即为有毒的那瓶水,搞定,或者全活,则剩下两个试管,其中一个有毒。第四步,如果第三步只能明确剩下两个试管其中之一有毒,则分别喂两支白鼠,死的白鼠背后则为有毒那瓶水。

慎独 回复 11-07 13:29
不会啊,第一只小白鼠如果没死就一直喂,一直到死,可以确认哪一批,然后从第二只开始再次反复实验

不烦 回复 11-07 16:23
一共就一瓶毒药 你觉得能毒死十只老鼠?

南山烈
南山烈 34
2025-10-27 14:40
这是一道优化算法效率的题,最笨的办法当然是依次实验,需要1000步,把每一百瓶一组倒出一点来放进一个试管,分十组给十只老鼠吃,第一次就可以排除掉900瓶,再来第二轮100瓶分九组……可以排除80瓶,以此类推再来两步,一共四次实验就可以完成,算法效率提高了250倍。

平凡兔 回复 11-01 22:07
光拿试管倒水,250倍高效方法至少倒了1000+100+……次,最笨方法,最多拿试管1000次。

用户14xxx98 回复 11-06 13:02
这个巧妙!每只老鼠可以使用不止一次!

用户47xxx76
用户47xxx76 25
2025-10-26 01:14
有病吧,每瓶倒一点水出来,轮流给小白鼠喝,直到出问题为止

无畏 回复 NEW 11-06 12:46
你不会少倒点?你不会换个鼠?

NEW 回复 11-06 12:15
喝多了撑死

用户14xxx92
用户14xxx92 16
2025-11-06 19:59
要求提供一个单独且没有监控类的房间,呆10分钟,然后出去告诉出题人试过了,压根就都没毒。如果他说不是请他喝有毒的那瓶证明,然后结果不就出来了!
Autism
Autism 15
2025-10-22 13:15
1000瓶药水分别标为1-1000,再改成二进制数,那么就是1-1111101000,一共10位。小鼠一共有十个,每个白鼠分别代表一位,再去看这瓶药,如果是1,那么只给1号小鼠喝,如果是2也就是二进制的10,给2号小鼠喝,一直到1111101000,就是给10、9、8、7、6、4号小鼠喝。最后看哪几只小鼠死亡,就给他对应编号改为1,存活则为0,得到的那个数字转化成10进制数就是毒药的编号

岳云 回复 10-27 21:50
[哭笑不得]简单问题复杂代[哭笑不得]

起个啥名好呢 回复 10-27 18:12
看不大懂但是大为震撼

丑的不要√
丑的不要√ 13
2025-11-06 22:47
直接分成100份,每份10瓶,每只灌10瓶,确定那个10瓶有毒,剩9只白鼠,9只喝10瓶…挨个喝吧
gq
gq 12
2025-11-06 20:58
首先微软是一家软件公司所以这道题肯定考的是最优算法,其次微软是一家美国的软件公司肯定要坚持政治正确,动物实验这么残忍的事不应该。所以这道题的标准答案就是你知道的[滑稽笑]

用户15xxx31 回复 11-10 11:55
微软只懂算法,但是不懂中国[得瑟]

丘锄机
丘锄机 9
2025-10-28 14:02
一只老鼠就够了啊,水喝了又不会死

富贵2020 回复 春困秋乏冬眠夏打盹 11-07 03:30
也没说限时啊

春困秋乏冬眠夏打盹 回复 11-06 13:11
耗时间啊,你这种情况是不缺时间,暂时不缺水的情况下可以这样搞

shingi-我不是趴趴熊
shingi-我不是趴趴熊 9
2025-11-06 21:37
从第一瓶药开始给老鼠喂,喂饱了就强制把水吐出来。老鼠撑不住了就换下一只,直到喂到毒药,老鼠挣扎死亡为止!不需要试管,只需要滴管

_v_ 回复 11-06 23:58
后来老鼠招供了吗

用户74xxx88 回复 11-13 11:57
我想问下楼主是渗透过来的克格勃[捂脸哭]

古松小道2
古松小道2 9
2025-11-06 17:30
第一轮,十瓶混合喂给一个老鼠,这样剩9个老鼠和10瓶水。第二轮喂给9个老鼠9瓶水,没有老鼠死,剩下的一瓶是毒药,有老鼠死,哪个老鼠死就那瓶是毒药,结束。
用户15xxx31
用户15xxx31 9
2025-11-07 15:27
简单,先杀死一只老鼠然后宣布它是被毒死的,让剩下的老鼠放心喝,接下来谁被毒死谁的水就有毒[得瑟]
平凡兔
平凡兔 7
2025-11-01 21:57
如果老鼠立即喝,有毒立即死,水倒试管时间为t,最省时间是,一个个试。最长时间为1000t,其它方法没有更快的了。

用户14xxx98 回复 11-06 13:09
这是最慢方法:预期时间为500.5t,最长1000t,最短1t。最快方法是1t,只有1t。

天才熊猫
天才熊猫 7
2025-11-06 18:40
[滑稽笑]目的是找出毒药,又不是要你保留剩下的水,直接全部混在一起,这就是毒药。
北岚搞笑配音
北岚搞笑配音 7
2025-11-07 14:31
所以应该是999瓶有毒,1瓶是水,用10只小鼠找到没毒的。
广和
广和 6
2025-11-06 17:34
试管又不是一次性的,反复用就完事儿了反复用
在下琉璃
在下琉璃 6
2025-12-03 13:13
2^10=1024,多少还有点富余

我是谁 回复 01-04 12:41
一只就够了吧

阿道夫强力去尤
阿道夫强力去尤 5
2025-10-28 19:46
评论区笑死我了,就爱看中国人依仗自己的智商优势笑话外国人[哭笑不得]
违规名称10086
违规名称10086 5
2025-11-05 21:54
为什么要十只小白鼠,一只就够了啊,而且为啥要试管?不如给我个吸管
平静
平静 5
2025-11-07 08:34
小白鼠全部放生,我去卖试管去了
一天
一天 5
2025-11-11 21:22
打算喝哪瓶,喝之前让小白鼠尝一尝不就行了
云在青天水在瓶
云在青天水在瓶 5
2025-10-26 16:08
打开瓶子问一下,毒药肯定有味道。

冰蓝 回复 10-27 11:17
[滑稽笑]无色无味的毒多的是

云在青天水在瓶 回复 10-26 16:09

孔丘
孔丘 4
2025-10-27 12:06
随便取出来一瓶就说问题解决了,剩下的拿出去卖就行,小白鼠当成花枝鼠拿出去卖

用户14xxx98 回复 11-06 13:11
卖竹鼠嘞!

布衣江南
布衣江南 4
2025-11-06 21:01
第一轮,10只老鼠配上10组各90瓶,剩余空置一组100瓶。 第二轮,如果死了老鼠,就是9只老鼠从90瓶找。 如果没死就是10只老鼠从100瓶找。 第三轮就能找出来了。
用户25xxxx01
用户25xxxx01 4
2025-11-06 18:15
找人分装成1000个试管贴好标签,然后送检,得到结果了再和你说
信念创造无限
信念创造无限 4
2025-11-07 00:15
老鼠膀胱要爆啊
牛逼
牛逼 4
2025-11-08 10:56
2的10次方等于1024,还能再来24瓶
白兔诺登
白兔诺登 4
2025-11-07 09:56
思路打开,随便倒掉一瓶,宣传已经把有毒的处理掉了,等有人中毒,就安排一个小仙女去交流,然后就是告其强奸,写小作文,辟谣,就说中毒者是私人媒体为了炒作热度然后直播带货,所以编造谎言博人关注,不仅不用赔钱,还能赚一笔。
一首歌的时间
一首歌的时间 4
2025-11-07 13:25
喝了干净的水小白鼠是就喝不下了?还是就要死了?一个个试呗
彦江
彦江 4
2025-11-08 12:59
这不是二进制问题吗?1024,也就是2的10次方。问题?10次解决……
用户10xxx47
用户10xxx47 4
2025-12-12 17:58
分个屁啊,挨个灌给耗子,他死了,剩下的你就能喝了。
用户12xxx56
用户12xxx56 4
2026-01-06 10:18
这是转二进制编号二分法偶效验题。。。用二进制二分法只需要 一次性全部喂食直接看死亡结果就可以得出答案。。。十进制二分法步骤多等待时间长
不会玩
不会玩 3
2025-10-28 10:43
是十只小鼠不是十次机会!可暴力破解也可以十分法!

默认名 回复 不会玩 10-30 15:31
一只老鼠一直喂,喂到死,第一瓶毒药找出来了,换一只继续呗,别说两瓶了,10瓶也没问题

不会玩 回复 10-28 10:53
要是其中🈶️两瓶毒药怎么解?

用户10xxx54
用户10xxx54 3
2025-11-06 20:16
这不是最简单的么 100瓶水都没毒 亖的那个花钱捂嘴就好了
林雨生寒
林雨生寒 3
2025-11-06 20:47
一只就够了,让一只小白鼠挨个试不就完了?这个题设有限制时间吗? 杠精一点说,还避免了毒药被水稀释后失去足够药性的可能性。
梧桐雨
梧桐雨 3
2025-11-06 21:45
2分法正解,10只老鼠理论上可以测出2的十次方(1024)只瓶子

24K金网线爬虫 回复 11-06 23:13
问题有漏洞,老鼠不是一次性的喝水又不会死

失去链接
失去链接 3
2025-11-07 10:07
2的十次放等于1024大于1000,OK可行
英明神武
英明神武 3
2025-11-07 09:31
2的10次方=1024
用户17xxx93
用户17xxx93 3
2025-11-14 18:43
什么毒药,喝死了是他心脏病白血病艾滋梅毒加班猝死,和我的矿泉水有什么关系[得瑟]
麻烦得很
麻烦得很 3
2025-12-08 13:10
离开剂量谈毒性,就是耍流氓
独一无二桃
独一无二桃 3
2025-11-07 17:11
因为喝了水的小白鼠是不会死的,所以怎么分都能找出毒药。那么从数学上来说题不难,这里就要注意一点就是毒性是否够大,分出来的毒药是否能毒死小白鼠[哭着笑]题目中没说,要么题目不严谨,要么数学太简单
早安
早安 2
2025-11-06 19:39
噢,我还以为只有一瓶水。。。
墨里春秋
墨里春秋 2
2025-11-06 16:12
没给你限定时间,你就慢慢喂,一天喂一滴,哪一个死了就是毒药
德眞
德眞 2
2025-11-07 11:09
没定时间,两只小白鼠足矣。一只试药,一只确认。
用户10xxx60
用户10xxx60 2
2025-11-08 12:22
老鼠喝水撑死了,怎么算
用户12xxx73
用户12xxx73 2
2025-11-06 21:28
不会打开瓶盖闻一闻?
晓哪个晓
晓哪个晓 2
2025-11-07 20:16
毒性怎么样,稀释多少可以毒死老鼠?
布衣江南
布衣江南 2
2025-11-06 20:54
10只老鼠分11份(9*10,第十一份10瓶)。 9只老鼠分十份。 第二次就找出来了。
赵杯大
赵杯大 2
2025-11-07 19:25
一只小白鼠,从第一瓶开始喝,喝到哪瓶出事了不就是了
用户10xxx76
用户10xxx76 2
2025-11-08 10:51
从评论区就可以看出,读书读傻了的人不在少数啊
懒羊羊~~~
懒羊羊~~~ 2
2025-11-06 20:49
2^10=1024
金沙水拍云崖暖
金沙水拍云崖暖 2
2025-11-06 22:33
什么几分法!每次喝之前给老鼠喝一口,只要它死了那一瓶就不喝了!
king ゛
king ゛ 2
2025-11-08 11:39
把所有水倒在一起,这样就找到了一大瓶有毒的水。
小猫呱呱呱
小猫呱呱呱 2
2025-11-07 11:40
傻啊,只要一只老鼠就可以,一直喝水,直到有毒的为止
邪恶悠悠
邪恶悠悠 2
2025-11-07 19:10
[并不简单][并不简单]家人们,外观无法区别,味道呢?没说那就是有味道那瓶有毒啊……[doge][doge]
pilotbean
pilotbean 2
2025-11-07 17:37
这题我会,一次就行
king ゛
king ゛ 2
2025-11-08 11:36
[思考]
~~云帆~~
~~云帆~~ 2
2025-11-07 11:53
挨着灌 啥时候死就找到了
Augus劉素傑
Augus劉素傑 2
2025-11-07 12:42
找个试剂测啊
玛莎拉蒂 鲶鱼
玛莎拉蒂 鲶鱼 2
2025-11-07 09:59
最快3次,最慢4次。 第一次:分成10组,每组100瓶混合,得到有毒的一组(100瓶) 第二次:分成9组,因为已经挂掉一只小白鼠,得到有毒的一组(向上取整12瓶) 第三次:分成8组,,每组1-2瓶,这次可能直接找到有毒的那瓶,也可能是找到有毒那组(2瓶) 第四次:找到有毒的那瓶。
古城
古城 2
2025-11-08 15:03
把水挨瓶给老鼠喝,喝到哪瓶老鼠死了就是哪瓶,一只就够了
用户10xxx13
用户10xxx13 2
2025-11-09 16:02
二分法
不烦
不烦 2
2025-11-07 16:22
[并不简单]喝之前给小白鼠尝一口 没事你就喝呗
用户17xxx07
用户17xxx07 2
2025-11-08 14:24
就一瓶有毒吗?二个老鼠就够。一瓶一瓶的,挨着喝。喝到有毒的被毒死为止。另一个老鼠,再次测试,看是否正确
一个胖子
一个胖子 2
2025-11-07 09:59
分别用10只小鼠验证10瓶水,如果无事就自己把10瓶水收起来。然后倒掉一瓶水之后告诉别人找到了。
无双现
无双现 2
2025-11-07 15:24
2的10次方是1024
Ys
Ys 2
2025-11-07 14:38
条件是有问题的,应该还有个限制条件就是每只老鼠不管死活只能喂一次才对,不然揪着一只一直喂就行了
安歌
安歌 2
2025-11-08 16:36
二分法
红楼扛把子
红楼扛把子 2
2025-11-11 21:04
一只小白鼠就行了,要那么多干啥,一瓶一瓶喂就行了,哪那么多花里胡哨,又没时间限制
浪子
浪子 2
2025-11-11 21:43
二进制得学
先生转悠C
先生转悠C 2
2025-11-10 02:40
倒掉一个瓶子的水,杀一个小白鼠,对外表示:已经验出来了。 剩下的谁喝完死了,管我啥事,我都验出来了,老鼠也死了🙄
Bu
Bu 2
2025-11-13 14:53
10*100,死一鼠 10*10,死一鼠 2*5,死一鼠, 1*2,死一鼠, 问题解决,甚至还余6鼠。

枫之秀 回复 12-04 11:49
请问这需要多少步骤,建设做一个倒水动作为1,直接喂运气好就是1,运气差就是1000,取中为500,你这个第一个步骤就是1000

彼夕奏
彼夕奏 2
2025-11-14 16:42
又不是喂了就死,一瓶一点喂过去不就是了……
Versus.胜
Versus.胜 2
2025-11-13 19:39
多余给那些试管和小白鼠,每100瓶各取两滴混到一起喂给小白鼠,毒药不会因为稀释而降低毒性,最多9个回合就能锁定
哦某某淋雨图某件
哦某某淋雨图某件 2
2025-11-28 09:48
如果这题为真,那么考的是临危不乱,因为没有其他苛刻的要求,理论上1只小白鼠就够了,什么999+1,试管,10只全是混淆视听。大于等于1只小白鼠的任何方案都是可行的,但最稳定的方法是1瓶1瓶试同一只小白鼠,也最符合微软产品屎山代码的行为。
笑死我对你有什么好处
笑死我对你有什么好处 2
2025-12-02 12:14
所以,目的是什么?找到有毒的那瓶还要剩更多,还是保护(节省)更多老鼠?简单来问,是要毒药还是要老鼠?[并不简单]
丸子粑粑
丸子粑粑 2
2025-12-06 10:06
你们在说什么呀?这根本不用试,正常使用就好,不过死一只小白鼠,隔壁费事儿检查?
蜻蜓队长
蜻蜓队长 2
2025-12-10 12:39
把所有水掺在一起,100瓶毒药,找出来了。
神之手
神之手 2
2025-12-13 16:55
每瓶分别倒一只试管,拉出一只耗子,挨个试,啥时候挂了就是毒药
用户70xxx25
用户70xxx25 2
2025-12-21 10:30
挨个喂吧,最简单,小白鼠损耗还低。随取随用,也不需要一次测完
清风
清风 2
2025-12-23 09:32
又没限定时间,小白鼠一只一天慢慢品尝一瓶水,最多100天也就出来了
玩笑
玩笑 2
2025-12-29 14:19
既然没有时间一类的限制,当然是拿一只小白鼠一直喂,喂到死为止
爱在天地间
爱在天地间 2
2025-12-31 19:40
逮住一直老鼠,弄死为止
鱼老师专本硕博
鱼老师专本硕博 2
2025-11-07 20:06
用二进制的思维编码,很快搞定
未庄闲人
未庄闲人 2
2025-11-14 10:58
既然试管无限多,也没规定试验次数,那就一瓶一瓶试不就行了
小小烈
小小烈 1
2025-11-05 18:51
答案没问题,题没出好,换成一千个小球如何用天平秤十次,找出质量不同的那个…

太阳当头照花儿对我笑 回复 11-06 19:51
那天平得多大[滑稽笑]

小小烈 回复 太阳当头照花儿对我笑 11-12 17:19
1斤mm豆大概300多颗,1000颗大概3斤多,两边各放一斤半,天平确实要买大一点…

呵呵大王
呵呵大王 1
2025-11-11 20:26
1000,500,250,125,63,32,16,8,4,2,1
祥祥
祥祥 1
2025-11-12 16:24
二分法
marsnnn
marsnnn 1
2025-11-12 17:01
2的10次方=1024>1000。OK秒了!
理心者
理心者 1
2025-11-12 13:16
毒药一沾就死吗?会不会被稀释?如果会的话,多少浓度小白鼠喝了会出现异常反应,多少浓度会死,多少浓度小白鼠会安然无恙?毒药静置会过期吗?如果不会,这道题有多长的时间限制?
用户10xxx22
用户10xxx22 1
2025-11-15 20:28
太简单了吧,不过一只就够了啊
全民抓特务
全民抓特务 1
2025-11-19 19:57
把1000瓶水都当做是无毒的,然后给喝到毒药的小白鼠赔一笔钱
传说中的天才
传说中的天才 1
2025-12-04 11:46
很简单啊,一个个试,反正喝水也死不了,小白鼠只要一只就行了,一瓶瓶给小白鼠喝,喝不起就是水,喝死了就是毒药~太简单了~
穆秋风-芮
穆秋风-芮 1
2025-12-07 10:01
2的10次方是1024,还可以再多几个不含赌的瓶子
阿宝raymond
阿宝raymond 1
2025-12-23 22:51
微软会出这种面试题我就裸奔
Y滅de′信仰
Y滅de′信仰 1
2025-12-22 22:27
让10只小白鼠轮流喝水,喝到其中一只被毒死为止[doge]
空谷
空谷 1
2025-12-24 22:52
随便拿一瓶喂给小白鼠,然后捏死它,就说那瓶是毒药
鹊华烟云
鹊华烟云 1
2025-12-30 16:46
没有时间和次数限制,只需要一只小白鼠,用while循环就够了:将这1000个瓶子里的水依次喂给小白鼠,然后观察,只要不死就下一瓶,直到找出毒药。