数学吧 关注:885,397贴子:8,726,027
  • 15回复贴,共1

出一个数学智力

只看楼主收藏回复

一个德国军官,抓了100个犹太人,他让这100个犹太人站成一纵列,并随机给他们发帽子,帽子只有黑白两种颜色。后面的人可以看到前面所有人的帽子(最后一个人能看到前99个人的帽子,倒数第二个人能看到前98个人的帽子,依此类推)但是前面的人不能回头。德国军官从最后一个人开始问他头顶的帽子是什么颜色,回答错了就杀掉。有什么办法让尽可能多的人活下来


来自Android客户端1楼2015-08-23 20:30回复
    呃………不会


    2楼2015-08-23 20:35
    回复
      杀掉军官


      来自iPhone客户端3楼2015-08-23 20:36
      收起回复
        黑,等等不对,白,等等不对,黑,等等,还是黑,等等,让我再想一下,就这样把前99位的全说出来


        IP属地:广西来自Android客户端4楼2015-08-23 20:38
        收起回复
          可以让最后七个人牺牲自己成全大家。最后七个人可以看到前93人中戴黑帽的数目,然后七人合作将之用七位二进制数表示即可挽救93人。


          来自手机贴吧6楼2015-08-23 20:57
          收起回复
            如果考虑到帽子完全随机分布,那么戴黑帽人数会极大概率接近一半,可以用更少数目人表示黑帽数目,从而依概率挽救更多人性命


            来自手机贴吧7楼2015-08-23 21:00
            回复
              如果帽子黑白个50个,全活。
              如果帽子黑白数量不一样的话,第100的把前面99个人哪个颜色的人多就说哪个颜色,第99的也是这样子,以此类推,其中有一个人(假设为N)看到前面的人的帽子颜色数量一样,N就知道了自己的颜色就是第100的人说的颜色,那么N-1就知道可以根据第100的人说的颜色知道自己帽子的颜色是什么了,于是1到N的人都可以活下来,而N后面的人活下来的概率也大于百分之五十,这样活下来的人最多


              来自Android客户端8楼2015-08-23 21:13
              回复