科学吧 关注:356,759贴子:1,516,646

刚刚看到一道题,分享一下~

只看楼主收藏回复

国王仓库里存放着1000桶牛奶。
一天,有一个刺客在其中一桶牛奶中放了一种无色无味的毒药,这种毒药不论稀释多少倍都有毒,没有任何东西能检测出此毒,只能用老鼠来测试,但是老鼠喝了要过一周才死亡。
一周之后国王要用这批牛奶了,而且要用999桶。因此要只用一周的时间找出哪一桶牛奶有毒。
现在的问题:
至少需要用多少只老鼠做测试?原因?


IP属地:美国来自Android客户端1楼2016-04-24 22:04回复
    LZ想到了用数的方法解决,但感觉形的方法涉及高维空间了?另外不要自作聪明的说这种药只能毒死老鼠,对人无害,仔细看题~


    IP属地:美国来自Android客户端2楼2016-04-24 22:09
    收起回复
      要用运气来说的话。一只,或者999只


      来自Android客户端3楼2016-04-24 22:53
      收起回复
        3楼真相,牛奶全给老鼠喝了,还能喝不? 实际点吧


        来自Android客户端5楼2016-04-25 02:05
        收起回复
          十只老鼠


          IP属地:美国来自手机贴吧6楼2016-04-25 04:54
          收起回复
            这个貌似要思考…


            来自iPhone客户端8楼2016-04-25 10:06
            回复
              999只,顺便把四害除了


              IP属地:广东来自Android客户端9楼2016-04-25 11:37
              回复
                10只。
                老鼠有死、活两种情况,因为每只老鼠不同,所以n只老鼠共能有2^n种死法,每种死法可以对应出哪桶牛奶有毒。
                若2^n≥1000,正整数n最少取10。


                IP属地:四川来自Android客户端10楼2016-04-25 12:01
                收起回复
                  第一感觉是999只


                  IP属地:江西来自Android客户端12楼2016-04-25 19:04
                  回复
                    一周后,那1000桶牛奶全臭掉了,所以一只也不用


                    IP属地:福建来自Android客户端13楼2016-04-25 20:24
                    收起回复
                      我是爱老鼠人士,你这样做非常不对


                      IP属地:广西来自iPhone客户端14楼2016-04-25 20:44
                      收起回复
                        怎么又跑到科学吧了?


                        来自Android客户端15楼2016-04-25 22:23
                        回复
                          排列 二进 十进 999


                          IP属地:浙江来自Android客户端17楼2016-04-26 01:35
                          收起回复