智力测试吧 关注:2,367贴子:7,306
  • 8回复贴,共1

一道很有趣的智力题 几条病狗

只看楼主收藏回复

一个村子里一共有50户人家,每家每户都养了一条狗。村长说村里面有病狗,然后就让每户人家都可以查看其他人家的狗是不是病狗,但是不准检查自己家的狗是不是病狗。当这些人如果推断出自家的狗是病狗的话,就必须自己把自家的狗枪毙了,但是每个人在看到别人家的狗是病狗的时候不准告诉别人,也没有权利枪毙别人家的狗,只有权利枪毙自家的狗。然后,第一天没有听到枪声,第二天也没有,第三天却传来了一阵枪声。
请问:这个村子里一共有几条病狗


IP属地:广东1楼2011-08-11 22:24回复
    这个村子 全是病狗~50条


    3楼2011-08-14 20:58
    回复
      全错


      IP属地:广东4楼2011-08-17 16:47
      回复
        3


        5楼2011-08-25 13:13
        回复
          不知道,求解


          来自手机贴吧6楼2011-08-26 19:58
          回复
            不知道,求解


            来自手机贴吧7楼2011-08-26 19:58
            回复
              呵呵 此题的确有点意思
              答案应该 是3条
              如果只有1条有病 当天 也就是第一天就会出现枪声 因为 有一个人发现49条好狗后 那个人很容易就判定出 村长说的病狗就是自家的狗 第一天没出现枪声 《等于就是通告全村 本村至少有1条以上的病狗》
              假如 村中仅仅只有2条病狗 那么就会 出现 48个人检查出2条病狗 2个人检查出1条病狗 那么查出一条病狗的人 根据 (第一天没有枪声 等于就是通告全村 本村至少有1条以上的病狗)必能判定出自家的狗必定是病狗 以此逻辑类推 《第二天没出现枪声 等于就是通告全村 本村至少有2条以上的病狗》
              假如 村中仅仅只有3条病狗 那么就会 出现 47个人检查出3条病狗 3个人检查出2条病狗 第三天的枪声就是这三个人开的 因为如果 病狗有超出3条的话 也就是至少是4条 那么 就会 出现 46个人检查出4条病狗 有4个人发现3条病狗 而
              发现3条病狗的人 无法根据 ( 第二天没出现枪声 等于就是通告全村 本村至少有2条以上的病狗)向自家的狗开枪
              


              8楼2011-08-29 18:59
              收起回复
                我还是觉得全都是病狗


                9楼2012-01-01 09:25
                回复