标题: 关于50条狗,50个人,病狗 的问题
性别:男-离线 司徒罡铁
(司徒狂)

Rank: 7Rank: 7Rank: 7Rank: 7
组别 校尉
级别 右将军
功绩 11
帖子 1052
编号 54609
注册 2005-12-4
来自 火星还是水星,这是一个问题!
家族 司徒实业


发表于 2009-9-3 12:13 资料 个人空间 短消息 只看该作者 QQ


QUOTE:
原帖由 墨叶 于 2009-9-3 11:52 发表
猜帽子

    小赵、小钱、小孙是班上很聪明的同学,而且都是逻辑迷。班主任张老师想考考他们三人中到底谁最聪明,在一次晚会上做了如下游戏:

    张老师请他们三人出场,给他们看了五顶帽子,其中三顶白色 ...



QUOTE:
原帖由 墨叶 于 2009-9-3 11:54 发表
象这道题就犯了楼主说的错误。
因为小钱所做的判断必须依赖小赵和小孙。但是又不能确定他们运算到哪里,所以这种判断方法是有问题的。

这个推理过程确实很相似……但是……这个貌似结果不能确定吧


顶部
性别:未知-离线 flybear

Rank: 4
组别 士兵
级别 偏将军
功绩 4
帖子 361
编号 48837
注册 2005-9-14


发表于 2009-9-3 17:08 资料 短消息 只看该作者
如果一条病狗也没有呢?


顶部
性别:男-离线 靖天

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 3
帖子 286
编号 271095
注册 2008-3-15
来自 HK
家族 轩辕狼党


发表于 2009-9-3 17:52 资料 个人空间 短消息 只看该作者
我认为LZ那题目的答案很合理呀
首先要知道,只有病狗的主人才是关键,因为他们看不见自己的狗,等于比其他狗主人看到少一条病狗,他们会比其他狗主人更先怀疑自己的狗是否病狗,所以必定是他们先开枪,因此不需理会其他狗主人。
以下用验算方法,假设了共有3条病狗(答案),并以其中一个病狗主人的“A”的角度出发。
而且要留意,所有人一开始都必定不会认为自己的狗肯定是病狗。

第一天,3个病狗主人因为看不见自己的狗,所以见到3-1 = 2条病狗。
这里给个“假设X”:如果甲自己的狗不是病狗,那B和C只会看到1条对方的病狗,BC都以为对方看不到病狗(看不到病狗则自己的是病狗),所以都在等对方开枪(这天不过去谁也不知道对方是否开枪),一个则在等公元前中的某人开枪
但A的狗事实上是病狗,因此前都见到两条病狗。在以为自己的狗不是病狗的情况下,ABC三人都会像假设X中的A一样,在等其他两人开枪。
所以,第1天不可能有任何人开枪,前提是有3条病狗。

第2天,由于A发现昨天没人开枪,就再次出现了假设X。A以为BC中某人,例如B,发现了C看到了病狗→由于C在第1天看到B的病狗,所以在等B开枪,因此C才没开枪。这代表着B发现自己的狗是病狗,因此会在第二天打死自己的狗,所以A在等B开枪。
同样,前两人都是这般认为,所以三人仍在等别人开枪。
所以,第2天不可能有任何人开枪,前提是有3条病狗,以及ABC仍以为只有2条病狗。

第3天,问题来了。由于A发现两条病狗的主人都没有开枪前,即BC和自己一样都在等人开枪。而且A了解到,如果自己的狗不是病狗,那BC不可能在第2天仍等人开枪。同样地BC所想一直跟阿相同,这时也不例外,这样一来三人都发现自己的狗是病狗,因此呯呯呯打死了自己的狗。
所以,第3天必然有人开枪,前提是有3条病狗,而且ABC三人的逻辑思考都有一定水平。
而3人开枪的原因,就是经过2天时间对2条病狗进行猜测后,在第3天已再没有猜测对象,除了自己的病狗。
顶部
性别:男-离线 司徒罡铁
(司徒狂)

Rank: 7Rank: 7Rank: 7Rank: 7
组别 校尉
级别 右将军
功绩 11
帖子 1052
编号 54609
注册 2005-12-4
来自 火星还是水星,这是一个问题!
家族 司徒实业


发表于 2009-9-3 17:54 资料 个人空间 短消息 只看该作者 QQ
回复 #32 flybear 的帖子

题目里已经确定有病狗
顶部
性别:男-离线 司徒罡铁
(司徒狂)

Rank: 7Rank: 7Rank: 7Rank: 7
组别 校尉
级别 右将军
功绩 11
帖子 1052
编号 54609
注册 2005-12-4
来自 火星还是水星,这是一个问题!
家族 司徒实业


发表于 2009-9-3 18:19 资料 个人空间 短消息 只看该作者 QQ
回复 #33 靖天 的帖子

貌似你第一天和第二天的假设推理观察结果都一样……
顶部
性别:男-离线 墨叶

★★★★
节度留后虎豹骑

Rank: 21Rank: 21Rank: 21
组别 虎豹骑
级别 大将军
功绩 359
帖子 23258
编号 97330
注册 2006-12-26
家族 轩辕少林寺


发表于 2009-9-3 21:51 资料 个人空间 短消息 只看该作者
猜帽子

    小赵、小钱、小孙是班上很聪明的同学,而且都是逻辑迷。班主任张老师想考考他们三人中到底谁最聪明,在一次晚会上做了如下游戏:

    张老师请他们三人出场,给他们看了五顶帽子,其中三顶白色,两顶黑色。准备给他们每人戴一顶。先让他们闭上眼睛,张老师给他们各戴了一顶白帽子。叫他们同时睁开眼睛,要求他们自己猜自己戴了什么颜色的帽子。他们互相看了看别人的帽子,张老师问:“谁知道自己的帽子颜色。”大家都不回答。张老师又问::“谁知道自己的帽子颜色。”还是没人回答。张老师又问::“谁知道自己的帽子颜色。”这时候3个同学都做出正确的回答。
顶部
性别:未知-离线 崔浩

Rank: 12Rank: 12Rank: 12
组别 羽林都尉
级别 征东将军
功绩 54
帖子 5150
编号 327375
注册 2009-6-13


发表于 2009-9-3 21:59 资料 个人空间 短消息 只看该作者


QUOTE:
原帖由 墨叶 于 2009-9-3 21:51 发表
猜帽子

    小赵、小钱、小孙是班上很聪明的同学,而且都是逻辑迷。班主任张老师想考考他们三人中到底谁最聪明,在一次晚会上做了如下游戏:

    张老师请他们三人出场,给他们看了五顶帽子,其中三顶白色 ...

这样情况的可能?那到底谁最聪明啊?想知道这个
顶部
性别:男-离线 墨叶

★★★★
节度留后虎豹骑

Rank: 21Rank: 21Rank: 21
组别 虎豹骑
级别 大将军
功绩 359
帖子 23258
编号 97330
注册 2006-12-26
家族 轩辕少林寺


发表于 2009-9-3 22:17 资料 个人空间 短消息 只看该作者
我的例子是为了说明对他人的行为只能同时做出判断。
类似于计算机的编程。
顶部
性别:未知-离线 luke19821001

Rank: 12Rank: 12Rank: 12
组别 羽林都尉
级别 征东将军
好贴 4
功绩 69
帖子 5330
编号 44493
注册 2005-7-29


发表于 2009-9-4 10:46 资料 个人空间 短消息 只看该作者


[ 本帖最后由 luke19821001 于 2009-9-4 11:11 编辑 ]
顶部
性别:未知-离线 flybear

Rank: 4
组别 士兵
级别 偏将军
功绩 4
帖子 361
编号 48837
注册 2005-9-14


发表于 2009-9-5 09:09 资料 短消息 只看该作者
如果确定至少有一只病狗的话,那推理起来就简单了,感觉对编程有心得的都该能推出结果
建议加上两个条件以使题目更完善:
1.至少有一只病狗(我一开始就被这个迷惑住了)
2.只要理论上能推理出的东西,比如至少有几只病狗,自己的狗是不是病狗,每个人就一定能判断出来.
顶部
性别:未知-离线 KYOKO
(★御姐控★)

唐国公
荆南节度使
★★

Rank: 22Rank: 22Rank: 22Rank: 22
柱国(正二品)
组别 节度使
级别 大将军
功绩 1456
帖子 65615
编号 32
注册 2003-8-19
来自 BWL


发表于 2009-9-5 14:23 资料 个人空间 短消息 只看该作者
回复 #40 flybear 的帖子

不错,这些人智商都要足够高,高到比我们这里大多数人都要高
顶部
性别:男-离线 酒魔剑仙
(推倒還是被推倒,這是一個值 ...)

顺平侯
奉国军节度使

Rank: 17Rank: 17
组别 节度使
级别 镇北将军
功绩 527
帖子 3551
编号 1414
注册 2003-10-13
家族 轩辕狼党


话说,如果照这个逻辑,49条狗不是也一样的结果么?
顶部
性别:男-离线 靖天

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 3
帖子 286
编号 271095
注册 2008-3-15
来自 HK
家族 轩辕狼党


发表于 2009-9-5 23:58 资料 个人空间 短消息 只看该作者


QUOTE:
原帖由 司徒罡铁 于 2009-9-3 18:19 发表
貌似你第一天和第二天的假设推理观察结果都一样……

因为第1天A在等第2个人开枪,而第2天在等第3个人开枪
结果他们都没开枪,结果自己在第3天就开枪了
以上案例同时适用于BC,所以三人早两天都没开枪,第3天才一起打死了自己的狗

早两天的做法是一样的,但换了对象
顶部
性别:未知-离线 ukyo007

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 仁勇校尉
功绩 2
帖子 151
编号 306901
注册 2009-1-21


发表于 2009-9-6 10:34 资料 短消息 只看该作者
题目少了1个最最重要的假设:

所有的人都是完全理性的人。
顶部
性别:男-离线 司徒罡铁
(司徒狂)

Rank: 7Rank: 7Rank: 7Rank: 7
组别 校尉
级别 右将军
功绩 11
帖子 1052
编号 54609
注册 2005-12-4
来自 火星还是水星,这是一个问题!
家族 司徒实业


发表于 2009-9-7 08:30 资料 个人空间 短消息 只看该作者 QQ
回复 #43 靖天 的帖子

怎么会…可以同时等两个人开枪的啊
顶部
性别:未知-离线 ukyo007

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 仁勇校尉
功绩 2
帖子 151
编号 306901
注册 2009-1-21


发表于 2009-9-7 20:57 资料 短消息 只看该作者
LZ还没明白那逻辑吗?

具体哪里不明白呢?
顶部
性别:男-离线 tuzi0840
(秃头老帅)

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 27
编号 333205
注册 2009-8-6


发表于 2009-9-8 11:48 资料 短消息 只看该作者


QUOTE:
原帖由 墨叶 于 2009-9-3 21:51 发表
猜帽子

    小赵、小钱、小孙是班上很聪明的同学,而且都是逻辑迷。班主任张老师想考考他们三人中到底谁最聪明,在一次晚会上做了如下游戏:

    张老师请他们三人出场,给他们看了五顶帽子,其中三顶白色 ...

楼主可以先从这个开始分析,这个数量少,所以好算。

因为只有两顶黑帽子,所以三人之中至少有一个人戴了白帽子(至少有一条病狗)

第一次问的时候,如果三人当中某个人看到其他两个人都戴着黑帽子(好狗),那么由于至少有一顶白帽子,就可以判断自己头上戴的是白帽子(自己的狗是病狗)。但此时如果某个人看到的是一顶黑帽子子和一顶白帽子,或者看到两顶白帽子,那么就无法判断自己头上戴的是黑帽子还是白帽子。那么此时可以证明,没有人看到两顶黑帽子。

第二次问的时候,由于第一次的时候没有人回答,那么三个人就都可以判断出,没有人看到两顶黑帽子,也就是说这个时候最多有一顶黑帽子,那么相对的就最少要有两顶白帽子(病狗)。如果这个时候再问,如果某人看到了一顶黑帽子,而又从前面的结果中推断出最多有一顶黑帽子,那此时一定就可以断定自己戴的是白帽子(病狗)。没有人说话,说明三个人都没有看到黑帽子。

第三次问的时候,由每二次回答得到结果,没有人看到黑帽子,说明三个人戴的都是白帽子。
顶部
性别:男-离线 靖天

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 3
帖子 286
编号 271095
注册 2008-3-15
来自 HK
家族 轩辕狼党


发表于 2009-9-8 18:03 资料 个人空间 短消息 只看该作者


QUOTE:
原帖由 司徒罡铁 于 2009-9-7 08:30 发表
怎么会…可以同时等两个人开枪的啊

应该不可以,因为三人都要等两天,给另两人每人一次的机会,才能肯定自己的狗是病狗
要知道最少第一天大家都在等别人开枪,又因为三人都认为只有对方的两条狗是病狗,所以能判断出,如果第一天没人开枪,那两个病狗主人应会在第二天双双打死自己的狗,但如果第二天也没人打死自己的狗,那思考者就可判断出自己的狗亦是病狗,因此他们必须在第二天继续等人开枪,不然没有足够的理由判断自己的狗是否病狗
由于三人都是用着以上的思想路向(在高智商的情况下),所以大家都要等两天
顶部
性别:男-离线 zhaoyan2610
(雨山石)

Rank: 2Rank: 2
组别 百姓
级别 奋威校尉
功绩 1
帖子 119
编号 109858
注册 2007-2-14
来自 辽宁


发表于 2009-9-10 07:15 资料 短消息 只看该作者 QQ
晕了 也没说一天只能看一只狗啊  要是第一天把别人的狗都看了 不就行了
顶部
性别:男-离线 墨叶

★★★★
节度留后虎豹骑

Rank: 21Rank: 21Rank: 21
组别 虎豹骑
级别 大将军
功绩 359
帖子 23258
编号 97330
注册 2006-12-26
家族 轩辕少林寺


发表于 2009-9-10 08:07 资料 个人空间 短消息 只看该作者
回复 #49 zhaoyan2610 的帖子

本就是第一天知道别人的狗的情况。
顶部
性别:男-离线 鸟窠道人

Rank: 1
组别 发配沧州
级别 仁勇校尉
功绩 2
帖子 186
编号 296944
注册 2008-10-31
家族 数字实验室


发表于 2009-9-17 18:10 资料 短消息 只看该作者


QUOTE:
原帖由 司徒罡铁 于 2009-9-1 11:14 发表
根据这里逻辑推断出的结果,第一天有47个人观察到3条病狗,有3个人观察到两条病狗,然而没开枪,于是大家知道至少3条狗,于是第二天就会枪响,哪来的第三天?

你这个推理是错的。第一天有47个人观察到3条病狗,有3个人观察到两条病狗,但是那三个人根本不知道其他47个人看到了3条病狗,这三个人有足够的理由说只有两条病狗的可能性是存在的。只有过了第二天,才能使所有的人知道至少有3条病狗。

其实这道题是可以推广到n条狗和n个人的。
顶部
性别:未知-离线 zxy0018

Rank: 7Rank: 7Rank: 7Rank: 7
组别 校尉
级别 后将军
功绩 15
帖子 1479
编号 18542
注册 2004-9-27


发表于 2009-9-22 12:07 资料 文集 短消息 只看该作者
想了半天,似乎明白一点了!
顶部
性别:未知-离线 eeeuser

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 17
编号 318662
注册 2009-4-19


发表于 2009-9-30 18:34 资料 短消息 只看该作者
3条

QUOTE:
原帖由 司徒罡铁 于 2009-9-1 11:14 发表
根据这里逻辑推断出的结果,第一天有47个人观察到3条病狗,有3个人观察到两条病狗,然而没开枪,于是大家知道至少3条狗,于是第二天就会枪响,哪来的第三天?

第二天的时候,那三个人不能推断出自己的狗也是病狗,要到第三天看到另外两个人没杀狗才能推断出自己的狗有问题。设身处地想下就明白了。这要放到现实,只要不只一条狗有病,能有多少人开枪开对啊。
顶部
性别:未知-离线 samuel831

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 22
编号 347656
注册 2009-11-19


发表于 2010-1-27 11:27 资料 短消息 只看该作者


QUOTE:
原帖由 tuzi0840 于 2009-9-8 11:48 发表


楼主可以先从这个开始分析,这个数量少,所以好算。

因为只有两顶黑帽子,所以三人之中至少有一个人戴了白帽子(至少有一条病狗)

第一次问的时候,如果三人当中某个人看到其他两个人都戴着黑帽子(好 ...

不需要第2次问吧,因为他们互相看的时候就已经可以确定最多有一顶黑帽子了,所以老师应该问第2次他们3个就都可以答出来了.
这题和病狗很象,但是多了一个信息,那就是黑帽子最多2顶(病狗里面没有说好狗最多多少只).信息多了 所以需要猜的次数就少了
顶部
性别:男-离线 shicanhui

★★★

Rank: 9Rank: 9Rank: 9
轩辕春秋年度最佳(怡情岁月区)
组别 羽林都尉
级别 平西将军
功绩 84
帖子 2359
编号 88698
注册 2006-10-25


发表于 2010-3-9 16:18 资料 文集 短消息 只看该作者
肯定村民不知道病狗的数量,然后找出病狗数量与天数的对应关系,很简单。如果知道病狗的数量,无论几条第一天就解决了:假设有N条,看到N-1条病狗的主人肯定枪毙自己的狗。
顶部
性别:男-离线 shicanhui

★★★

Rank: 9Rank: 9Rank: 9
轩辕春秋年度最佳(怡情岁月区)
组别 羽林都尉
级别 平西将军
功绩 84
帖子 2359
编号 88698
注册 2006-10-25


发表于 2010-3-9 16:29 资料 文集 短消息 只看该作者
我发上一贴时没看大家的回帖,看来有必要再啰嗦几句。其实有人已经说清了,不过没让大家看明白而已。
首先我们把情况搞清:有病狗(数量不定);村民不能交流;村民不知道病狗的数量但知道有病狗(这个是必须的)。目的:找出病狗数量与天数的对应关系。
如果一条病狗:病狗的主人看到49条好狗,毫无疑问当天枪毙自己的狗。一条对应一天。
如果两条病狗:病狗的主人A和B看到一条病狗,但不知道自己的是不是,肯定不会当天枪毙自己的狗,至于其它48人看到两条病狗更不会。到第二天A看到B的病狗还活着,明白B也看到有条病狗所以没枪毙自己的狗,那么那条病狗是谁的?显然自己的。B同理,于是第二天夜里A和B都杀了自己的狗。对应关系:两条病狗两天。
如果三条病狗:……以此类推。
这个应该不难理解吧,
顶部
性别:男-离线 kelifuduo

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 仁勇校尉
功绩 3
帖子 166
编号 17240
注册 2004-9-7


发表于 2010-3-19 17:26 资料 主页 短消息 只看该作者
貌似小学的时候就见过这问题了。。 快20年了吧。
顶部
性别:未知-离线 yzp1981

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 72
编号 375717
注册 2010-5-15


发表于 2010-7-26 02:54 资料 短消息 只看该作者
这个问题我觉得不好理解的地方在于
为什么信息一定要是一天更新一次
是说只有良辰吉时才能屠狗还是怎么一说
每次都感觉很纠结……
顶部
性别:未知-离线 zhouhuan
(神鸟)

光禄大夫
白衣伯爵

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
组别 虎豹骑
级别 安南将军
好贴 1
功绩 233
帖子 2822
编号 89468
注册 2006-10-30


发表于 2011-3-4 12:41 资料 个人空间 短消息 只看该作者
终于明白其中道理了,有点像盗梦空间,梦中梦,假设中的假设
顶部
性别:未知-离线 zhuxl2002

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 3
帖子 278
编号 249454
注册 2007-12-13


发表于 2012-4-8 16:52 资料 短消息 只看该作者
共有3只病狗。这样推理。见下表。注:abcd表示人,1表示病狗,0表示好狗。
        a        b        c        d
1天        1        0        0        0
2天                1        0        0
3天                        1        0
若仅a是病狗,第一天,就开枪了,同理,bcde等人推之,第一天未开枪,表示至少有两个病狗。第二天,若仅有两个病狗的话,假如是a和b,他们见第一天没人开枪,就会知道,自已家也是病狗,故第二天必定会开枪。但每二天未开枪,表示a和b见到的不是一只病狗,而是至少2只。假定是3只,分别是abc三个家的。 他们三人都是看到两只病狗。若只有两只,前面已分析了,肯定会有人开枪,但第二天还没人开枪,表示至少是三只病狗了,自已只看到两只,自家的狗肯定是病狗了。所以第三天,看到两只病狗的人必定会开枪了。
同理,若第4天开枪,肯定是有4只病狗了,以此累推,第49开枪,必定是49只病狗。因为,大家都是自已看到病狗数+1天开枪。a如果看到0条病狗,他第一天必会开枪。推理完成。看答案去喽!


顶部

正在浏览此帖的会员 - 共 15 人在线




当前时区 GMT+8, 现在时间是 2025-1-31 04:28
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.012645 second(s), 8 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP