手动狗头 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 25 2025-10-26 01:14 有病吧,每瓶倒一点水出来,轮流给小白鼠喝,直到出问题为止 无畏 回复 NEW 11-06 12:46 你不会少倒点?你不会换个鼠? NEW 回复 11-06 12:15 喝多了撑死
用户14xxx92 16 2025-11-06 19:59 要求提供一个单独且没有监控类的房间,呆10分钟,然后出去告诉出题人试过了,压根就都没毒。如果他说不是请他喝有毒的那瓶证明,然后结果不就出来了!
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 看不大懂但是大为震撼
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-我不是趴趴熊 9 2025-11-06 21:37 从第一瓶药开始给老鼠喂,喂饱了就强制把水吐出来。老鼠撑不住了就换下一只,直到喂到毒药,老鼠挣扎死亡为止!不需要试管,只需要滴管 _v_ 回复 11-06 23:58 后来老鼠招供了吗 用户74xxx88 回复 11-13 11:57 我想问下楼主是渗透过来的克格勃[捂脸哭]
古松小道2 9 2025-11-06 17:30 第一轮,十瓶混合喂给一个老鼠,这样剩9个老鼠和10瓶水。第二轮喂给9个老鼠9瓶水,没有老鼠死,剩下的一瓶是毒药,有老鼠死,哪个老鼠死就那瓶是毒药,结束。
平凡兔 7 2025-11-01 21:57 如果老鼠立即喝,有毒立即死,水倒试管时间为t,最省时间是,一个个试。最长时间为1000t,其它方法没有更快的了。 用户14xxx98 回复 11-06 13:09 这是最慢方法:预期时间为500.5t,最长1000t,最短1t。最快方法是1t,只有1t。
云在青天水在瓶 5 2025-10-26 16:08 打开瓶子问一下,毒药肯定有味道。 冰蓝 回复 10-27 11:17 [滑稽笑]无色无味的毒多的是 云在青天水在瓶 回复 10-26 16:09 闻
布衣江南 4 2025-11-06 21:01 第一轮,10只老鼠配上10组各90瓶,剩余空置一组100瓶。 第二轮,如果死了老鼠,就是9只老鼠从90瓶找。 如果没死就是10只老鼠从100瓶找。 第三轮就能找出来了。
白兔诺登 4 2025-11-07 09:56 思路打开,随便倒掉一瓶,宣传已经把有毒的处理掉了,等有人中毒,就安排一个小仙女去交流,然后就是告其强奸,写小作文,辟谣,就说中毒者是私人媒体为了炒作热度然后直播带货,所以编造谎言博人关注,不仅不用赔钱,还能赚一笔。
不会玩 3 2025-10-28 10:43 是十只小鼠不是十次机会!可暴力破解也可以十分法! 默认名 回复 不会玩 10-30 15:31 一只老鼠一直喂,喂到死,第一瓶毒药找出来了,换一只继续呗,别说两瓶了,10瓶也没问题 不会玩 回复 10-28 10:53 要是其中🈶️两瓶毒药怎么解?
独一无二桃 3 2025-11-07 17:11 因为喝了水的小白鼠是不会死的,所以怎么分都能找出毒药。那么从数学上来说题不难,这里就要注意一点就是毒性是否够大,分出来的毒药是否能毒死小白鼠[哭着笑]题目中没说,要么题目不严谨,要么数学太简单
玛莎拉蒂 鲶鱼 2 2025-11-07 09:59 最快3次,最慢4次。 第一次:分成10组,每组100瓶混合,得到有毒的一组(100瓶) 第二次:分成9组,因为已经挂掉一只小白鼠,得到有毒的一组(向上取整12瓶) 第三次:分成8组,,每组1-2瓶,这次可能直接找到有毒的那瓶,也可能是找到有毒那组(2瓶) 第四次:找到有毒的那瓶。
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-28 09:48 如果这题为真,那么考的是临危不乱,因为没有其他苛刻的要求,理论上1只小白鼠就够了,什么999+1,试管,10只全是混淆视听。大于等于1只小白鼠的任何方案都是可行的,但最稳定的方法是1瓶1瓶试同一只小白鼠,也最符合微软产品屎山代码的行为。
小小烈 1 2025-11-05 18:51 答案没问题,题没出好,换成一千个小球如何用天平秤十次,找出质量不同的那个… 太阳当头照花儿对我笑 回复 11-06 19:51 那天平得多大[滑稽笑] 小小烈 回复 太阳当头照花儿对我笑 11-12 17:19 1斤mm豆大概300多颗,1000颗大概3斤多,两边各放一斤半,天平确实要买大一点…
理心者 1 2025-11-12 13:16 毒药一沾就死吗?会不会被稀释?如果会的话,多少浓度小白鼠喝了会出现异常反应,多少浓度会死,多少浓度小白鼠会安然无恙?毒药静置会过期吗?如果不会,这道题有多长的时间限制?
评论列表