问村子里有几只疯狗?
50个人一共2种 疯狗是自己家的(1)和疯狗不是自己家的(2) 那么假设只有一条疯狗 那么(1)回看见49条正常的狗 那么他就会杀了自己的狗 在第一天晚上 假设有2只疯狗 那么(1)会看见一条疯狗和48条正常 因为(1)和(2)都看见了不止一条的疯狗 所以第一天他们不会杀了自己的狗 那么第2天 因为没有人在第一天没有杀自己的狗 那么(1)就会知道有不止一条的疯狗 且有48条正常的 所以自己的够是疯狗 那么第2天晚上(1)就会杀了自己的狗 假设有3只 那么(1)会看见2条疯狗和47条正常 因为(1)和(2)都看见了不止一条的疯狗 所以第一天他们不会杀了自己的狗 那么第2天 因为没有人在第一天没有杀自己的狗 那么(1)就会知道有不止一条的疯狗 且有47条正常的 所以自己的狗是不是疯狗 (1)不能确定 因为现在(1)看见的和假设2条疯狗的时候 (2)所见的情况一样 所以第2天晚上没有人会杀了自己的狗 那么第3天 (1)就会知道 不止2条疯狗 所以第3天晚上杀了自己的狗 所以答案是3条
村裏有几只疯狗
原题应该是这样的:
有一个小村庄住着50户人家,每户人家都养了一只狗。有一次村子里出疯狗了。大家在一起商议:每天上午大家都要到每一户人家去查看狗,一旦发现自己家的狗是疯狗时,必须在当晚开枪把自家的疯狗杀死。这村子的人家都有这样一种本领,就是能看出别人家的狗到底是不是疯狗,但是看不出自家的狗是不是疯狗。并且互相不能告知真相。第一天,第二天,村子没有枪声,到了第三天晚,村子里响起了枪声,村子里所有的疯狗都被杀死了。问村子里到底有多少条疯狗?
首先:每个人都清楚疯狗是一定存在的
假设:有一个人发现他所观察的除自己外的49家里有48家是好狗,1家是疯狗,
由于对自己家的狗无法判断,因此这时候他得出结论:至少有1只疯狗,至多2只(加上自己家的)
如果是1,那么有49家的是好狗,自己属于“49家好狗阵营”;如果是2,那么有48家好狗,自己属于“2家疯狗阵营”
虽然他无发确定是1还是2,但是他会推理:
假如是1,即自己的狗也是好狗,只有他看到那只狗是唯一的疯狗,设其主人为a
那么a就会看到别人的狗都是好狗,而a又清楚一定存在疯狗,这只能是a自己的狗
因此a第一天就会开枪杀狗.
但是第一天并没有人开枪,
这就说明a并没有看到“别人的狗都是好狗”,
因此疯狗数不是1而是2,“有一个人”自己不属于“49家好狗阵营”而是属于“2家坏狗阵营”——除了自己和a之外的48家是好狗
所以第二天他就会开枪杀死自己的狗
a和“有一个人”的情形完全一样,基于同样的推理也会在第二天开枪,
所以,如果第二天有人开枪意味着疯狗数是2
但是第二天没人开枪,
因此“有一个人发现他所观察的除自己外的49家里有48家是好狗,1家是病狗”这个假设不成立
疯狗数不是2,当然更不是1
继续假设:有一个人发现他所观察的除自己外的49家里有47家是好狗,2家是疯狗
由于对自己家的狗无法判断,因此这时候他得出结论:至少有2只疯狗,至多3只(加上自己家的)
如果是2,那么有48家的是好狗,自己属于“48家好狗阵营”;如果是3,那么有47家好狗,自己属于“3家疯狗阵营”
虽然他无发确定是2还是3,但是他会推理:
假如是2,即自己的狗也是好狗,他看到那2只狗是全部疯狗,设其主人为a、b
a或b也都会做推理,例如a会推理病狗数是1或2,推理过程前面已经说了
如果是2,第二天a和b都会开枪,但第二天还是没人开枪
所以只能是3,也就是说“有一个人”自己不属于“48家好狗阵营”而是属于“3家病狗阵营”
所以第三天有人开枪,就说明“有一个人”、a、b都意识到自己的狗是病狗,他们就开枪了。
结论:推理可一直进行下去,第几天开枪就有几条疯狗
这个推理比较绕,像数学上的叠代法,我也没推出来,是看了别人的解答:)
狗狗的社会化什么意思 什么是狗狗社会化训练?
狗狗社会化是指狗狗能够很好的融入我们的家庭生活、不会对生活环境、周围人事物产生惧怕心理。我们通俗的讲可以理解为“狗狗见世面”。狗狗社会化的关键时期(或敏感时期)通常在3到16周之间。在这短短的几周内,你的狗狗进行各种社交将会非常轻松的。 什么时候社会化训练 我们经常听到一个词,狗狗社会化,这个是指什么意思呢? 狗狗社会化是指狗狗能够很好的融入我们的家庭生活、不会对生活环境、周围人事物产生惧怕心理。我们通俗的讲可以理解为“狗狗见世面”。 现代家庭,越来越多的把狗狗当做了他们的家庭成员,可是一些狗狗的社会化程度做得并不是那么好。 狗狗在小时候,如果进行过社会化训练或者社会化比较好,它们会更容易相处一些。 像一些成犬,它们可能学习新技能还挺快,但是想让它们提高社会化,相对会难一些。 就像我们人一样,如果我们从小接触过很多东西,那么对于一些新鲜事物的接受度可能会更高,狗狗也一样,它们从小社会化程度比较高,等它们长大了以后就不会觉得那些新的事物有多可怕了。 所以让狗狗具备一定的社会化还是很有必要的,特别是对于一些有保护倾向的狗狗。例如獒犬或恶霸类型,都比较容易对陌生人产生怀疑,如果它们进行了适当的社会化训练,会让你与狗狗相处的生活变得更加有乐趣。 为什么要在狗狗小时候进行社会化训练? 狗狗社会化的关键时期(或敏感时期)通常在3到16周之间。在这短短的几周内,你的狗狗进行各种社交将会非常轻松的。 这个时候的小狗,有点“初生牛犊不怕虎”,它的大脑非常活跃的了解这个世界,了解什么是安全的,很多社会上存在的事物,在这个阶段更容易被接受。 另一方面,如果换成一只之前从未经历过一些事情的成年狗狗,它可能会觉得所有的东西都存在一定危险性。 如果现在家庭的宠物狗狗,小时候没有经历过雷暴、长时间坐车,那么当它长大了要经历这些,可能对它们产生的负面影响会更大一些。 如何让我们的狗狗进行社会化? 社会化这么重要,那怎么让狗狗进行社会化练习呢?有一些主人觉得带着小狗去任何地方都可以是狗狗社会化,无论是好的还是坏的经历;而有些主人则觉得要让狗狗从小只接触那些美好的事物,只感受好的经历。 这两种出发点应该都是好的,但是也都不是完全正确的方法,前者只重视了数量而忘记了质量;后者则刚好相反。 如果让小狗狗有糟糕的经历,可能会造成狗狗将来的生活中非常容易恐惧、胆小;从这点来说只给狗狗经历好的社会化事物的主人似乎是对的,但是这样也非常容易造成对狗狗的过度保护,让它成年后可能无法自己处理一些问题。 合理的建议是,允许你的小狗狗每天和新的东西互动,但是给它保有撤退的余地。 例如,我们可以把悬挂的风铃、雷暴音乐或者滑板放在狗狗的围栏里,它可以按照自己的节奏去进行探索和互动。 而如果我们要把自己的小狗介绍给其他人或狗狗,这需要选择一个好的“交往”象,如果狗狗天生内向害羞,需要选择介绍给特别信任的人或性格非常好的狗狗。 让小狗在远处对新朋友进行观察。当它勇敢去探索时,我们可以给它一些零食奖励,但是我们不用诱惑的方式,让小狗勉强与它眼中的“陌生人”拥抱。 很重要的一点,我们自己本身要了解我们需要狗狗接触的东西——声音、景象、位置、表面、人、狗、猫、鸟、奇怪的动作等等,以及你们可能遇到的任何其他东西。如果你的小狗很紧张,那就带它远离“可怕的东西”,让它们看着。主人可以加入其中,让狗狗知道这些“可怕的东西”其实会发生好事情(例如你还会奖励它零食)。
你的狗狗社会化程度如何?
狗狗也要社会化 狗狗的社会化是指个体在与社会互动的过程中,逐渐养成独特的性格,并通过内化和角色知识的学习,逐渐适应社会生活的过程。众所周知,社会化程度越高的动物越聪明,也能处理越复杂的问题,那么你的狗狗社会化程度如何呢? 一、狗狗社会化程度评测 如果你的狗狗出现以上任意一种情况,那么你都要开始注意了,它可能存在社会化问题,你最好带狗狗进行“社会化”学习啦。 二、如何社会化 1.与兄弟姐妹相处 与兄弟姐妹相处可以学习基础的社交技巧,而研究也表明,与兄弟姐妹相处4周的狗狗更容易社会化。如果因为特殊情况而不得不提早将狗狗带回家,主人则要与狗狗多接触,不要长时间将狗狗关在房间中。 2.离开父母 其实狗狗的适应能力比较强,离开父母后最大的问题是与新主人的相处。当狗狗犯错时,主人不能采取“暴力”形式对待狗狗,最有效的方法是引导,这样狗狗学得快,也不会产生防卫心理。 3.敏感性适应 狗狗的敏感性很高,尤其对于声音。主人在狗狗小的时候就要刻意进行训练,比如关门的声音、厨房发出的声音、电视机声音、电话铃声等等。通常采用分散注意力或安抚的方法进行敏感适应性训练。 4.走出家门 狗狗在打过第一次疫苗后就可以走出家门啦,外面的世界很精彩,但初次出门的狗狗内心也充满了不安,主人在带狗狗出门时可以不断鼓励它们,出门时间由短变长,逐步让狗狗适应环境及人类社会。提醒:打过疫苗后的狗狗体质稍差,主人要注意保护。如果仍然不放心,可在一周后带狗狗出门。 5.与其他狗狗相处 出门在外不可避免地要接触到同类,狗狗在碰到一些问题时,主人不要过分保护,如长期抱着狗狗不让它下地,或者直接带狗狗回家,这些都不利于狗狗的社会化发展。尽量让狗狗自己尝试与其他狗狗接触和交流,当主人发现有不良苗头时再进行人为干预。