雨中小町

标题: [一起玩玩智商]请问有几条病狗 [打印本页]

作者: zazalu    时间: 2016-9-23 23:50
标题: [一起玩玩智商]请问有几条病狗
50条狗,已经知道其中有病狗,但不知道有多少条病狗

现在,让50个人去城区里溜这些狗,每人一条

每个人只能看到别人的狗,不能看到自己的狗。(比如一个人能看到其它49个人的狗,可以分辨出病狗和普通狗的样子)

如果发现自己的狗是病狗时,就开枪击毙(不能开枪打别人的狗,只能击毙自己的)

第一天过去了,没有人开枪;

第二天过去了,还是没人有开枪;

---

直到第五天,开始有人开枪击毙自己的狗;

请问,有几条病狗?

最好可以有自己的思考,不要总是依靠搜索引擎

还是很有趣的一个逻辑题





作者: zazalu    时间: 2016-9-23 23:52
本帖最后由 zazalu 于 2016-9-25 08:29 编辑

[spoiler=答案]参考答案是 5条

逻辑思路:  先撇开题目中的第五天不说,我们来看下面这些情况  

情况一[如果第一天有人开枪] 开枪者为看到其它49条狗都是正常狗的那个人。(看到其它49条狗都是正常的,自己的肯定是病狗) 这种情况的答案是只有一条病狗

情况二[如果第二天就有人开枪] 第二天有人开枪,那么第一天为什么不开枪呢?  因为第一天所有人眼中至少都能在其它49条狗中看到一条病狗,所以无法像情况一那样断定自己的狗是病狗。  然后到了第二天,就可以确定第一天完全没有人开枪,也就确定了前面说的逻辑,也就说至少有两条病狗存在 ,那么只看到一条病狗的那个人就会开枪杀死自己的狗。

如果说理解到这里后,第三天开枪,第四天开枪,第五天开枪的道理其实都是一样的了。  所以说有5条  

不知道有没有错误,有错希望能指出来,因为这答案也是我自己想的,没有借助过搜索引擎。题目是来自lz今天的笔试题

[/spoiler]




作者: Chandelier    时间: 2016-9-24 00:01
本帖最后由 Chandelier 于 2016-9-24 00:04 编辑

我来回答一下。
杀自己的狗的时候呢,是因为100%确定了自己的狗有病。
什么时候能确定自己的狗100%有病呢?
只有确认其余49人里面没有病狗的时候。
所以结论是只有一条病狗。



作者: 幻之旅人    时间: 2016-9-24 00:05
标题: RE: [一起玩玩智商]请问有几条病狗
本帖最后由 幻之旅人 于 2016-9-24 00:10 编辑

一条都没有[spoiler=思考逻辑]秘密,我不说[/spoiler]


作者: Chandelier    时间: 2016-9-24 00:08
标题: RE: [一起玩玩智商]请问有几条病狗
幻之旅人 发表于 2016-9-24 00:05
一条都没有

然而开头第一句话就是“已经知道其中病狗”……
作者: 幻之旅人    时间: 2016-9-24 00:14
标题: RE: [一起玩玩智商]请问有几条病狗
本帖最后由 幻之旅人 于 2016-9-24 01:14 编辑
Chandelier 发表于 2016-9-24 00:08
然而开头第一句话就是“已经知道其中有病狗”……

我的想法是每个带狗人花了四天去观察所有的狗,然后发现其它49只都是好狗,认为只有自己的是疯狗,第五天所有人就把自己的狗杀了。
老实说,得出这个结论后我就放弃思考了,所以不是什么可是大声说明的东西。而且结果还错的离谱,真尴尬


作者: naonana    时间: 2016-9-24 00:14
每個人只能看別人的狗,不能看自己的狗,第五天開始有人察覺自己的狗是病的
等等,就算看遍其他四十九隻狗,依然不能看自己的狗啊,換言之就算你可以分辨,你依然不能看自己的狗啊

就算你可以不看自己的,就可以分辨出自己是病的
但是依照內文,並沒有說人一天可能見到的其他狗。也沒有說明第五天有幾個人擊斃自己的病狗
我邏輯卡死中
作者: 宵宮癒月    时间: 2016-9-24 00:20
标题: RE: [一起玩玩智商]请问有几条病狗
naonana 发表于 2016-9-24 00:14
每個人只能看別人的狗,不能看自己的狗,第五天開始有人察覺自己的狗是病的
等等,就算看遍其他四十九隻狗 ...

看完其他49支狗都没病,不就知道自己的狗有病了?
作者: ddwiki    时间: 2016-9-24 00:23
标题: RE: [一起玩玩智商]请问有几条病狗
幻之旅人 发表于 2016-9-24 00:05
一条都没有

因为已经条件是有病狗,如果看到其他49条狗都没病,一开始肯定会打死自己的狗,,第一天没人动手,证明了有些人眼中的确看到有病狗
作者: ddwiki    时间: 2016-9-24 00:25
这道题跟四个孩子黑白帽子的问题有点相似的样子
作者: Pororoca    时间: 2016-9-24 00:33
标题: RE: [一起玩玩智商]请问有几条病狗
本帖最后由 Pororoca 于 2016-9-24 00:38 编辑

这道题题干逻辑不完全,要加上以下条件
1.所有人都知道规则,并足够聪明可以根据状况推理出病狗的数量;
2.所有人都可以在一天内见到其他所有人的狗;
3.病狗的数量不会随着时间的变化而增减。

1条是错的,如果只有1条的话,那么第一天就有人杀掉自己的狗了
于是乎就可以以此类推了 反白↓↓↓

第一天没人杀狗,如果病狗是2条的话,知道了第一天没人杀狗的就明白病狗不是1条,那么看到1条病狗的就知道自己的是病狗,会开始杀狗

答案显而易见了吧



作者: 美智子我女神    时间: 2016-9-24 00:37
当我看到红月姐姐的时候 我就变成了病狗!!
作者: Chandelier    时间: 2016-9-24 00:38
标题: RE: [一起玩玩智商]请问有几条病狗
Pororoca 发表于 2016-9-24 00:33
1条是错的,如果只有1条的话,那么第一天就有人杀掉自己的狗了
于是乎就可以以此类推了

为什么第一天就会有人杀了自己的狗?如果病狗主人第一天只看见了1个人或者2个人呢?不可能看见1个2个就认定自己的狗有病。
同理,我完全可以认为直到第五天病狗主人才看扁其他49人的狗。
作者: 幻之旅人    时间: 2016-9-24 00:40
标题: RE: [一起玩玩智商]请问有几条病狗
ddwiki 发表于 2016-9-24 00:23
因为已经条件是有病狗,如果看到其他49条狗都没病,一开始肯定会打死自己的狗,,第一天没人动手,证明了 ...

盲点!你这个说法对我很有启发
作者: zazalu    时间: 2016-9-24 00:46
没想到有那么多人回答,我还以为大家都不喜欢思考这种题目呢
作者: zazalu    时间: 2016-9-24 00:49
标题: RE: [一起玩玩智商]请问有几条病狗
ddwiki 发表于 2016-9-24 00:25
这道题跟四个孩子黑白帽子的问题有点相似的样子

是的是的 黑白帽子 然后转成一圈
作者: 一方通行    时间: 2016-9-24 00:52
感觉题目有点问题,我猜病狗大于等于3
作者: heitiane3    时间: 2016-9-24 00:53
5条吧。。。没仔细想
作者: somebelly    时间: 2016-9-24 00:54
题目不清楚。计算狗数目必须知道这50人中信息传播的速度。
我猜测出题者的意思是,只有到了第二天,遛狗者才能知道其他人前一天有没有开枪。

举个栗子,我们假设只要四条狗,且信息传递是瞬时的。
假设有遛狗者A
由于已知存在病狗,那么有4种情况:

1病 3好    假设A看到了三条好狗,那么A会开枪
2病 2好    假设A看到了两条好狗,一条病狗,A假设自己的狗是好狗,那么就存在某君B看到3条好狗,B会开枪;而A君发现没人开枪,所以假设不成立,自己的狗不是好狗,于是A君开枪
3病 1好    假设A看到了两条病狗,一条好狗,A假设自己的狗是好狗,那么就回到了之前2病2好的情况,而根据之前的推断,在2病2好的情况下会有人开枪,而此时如果没人开枪则假设错误,A君开枪
4病 0好    现在思路已经很清晰了,其他三种情况都会开枪,而此时如果没人开枪则必有四条病狗,嘣。


作者: Lucis    时间: 2016-9-24 00:55
如果第一天就开枪了,说明只有一只病狗,不用解释。
如果第二天就开枪了,说明有两只病狗,因为病狗持有者只能看见一只病狗,如果第一天没有人开枪说明不止一只病狗,则自己的就是病狗。
……以此类推
有五只。
作者: 一方通行    时间: 2016-9-24 00:56
5条吧,感觉和50个人没关系,换5个人5病狗,也是第5天天
作者: zazalu    时间: 2016-9-24 00:56
标题: RE: [一起玩玩智商]请问有几条病狗
somebelly 发表于 2016-9-24 00:54
题目不清楚。计算狗数目必须知道这50人中信息传播的速度。
我猜测出题者的意思是,只有到了第二天,遛狗者 ...

确实忘记加能瞬时看到别人的狗
作者: Pororoca    时间: 2016-9-24 00:57
标题: RE: [一起玩玩智商]请问有几条病狗
Chandelier 发表于 2016-9-24 00:38
为什么第一天就会有人杀了自己的狗?如果病狗主人第一天只看见了1个人或者2个人呢?不可能看见1个2个就认 ...

所以我说这题逻辑不完备
一天内看不完的话,这题就没法作答了,作为逻辑题的话
这样数目是多少条的说得通
作者: 一方通行    时间: 2016-9-24 00:58
1条的话,第一天就打死,2条,如果第一天没死狗,说明病狗那人看到了另外的病狗,3条
作者: somebelly    时间: 2016-9-24 00:59
标题: RE: [一起玩玩智商]请问有几条病狗
zazalu 发表于 2016-9-24 00:56
确实忘记加能瞬时看到别人的狗

我是说,如果有病狗,如果信息传递是瞬时的,那么不论有几条,一见面都会嘣嘣嘣,根本不用等五天
作者: 一方通行    时间: 2016-9-24 00:59
如果第二天没死俩狗,说明他们看到另外的病狗,这样推过来5条
作者: Lucis    时间: 2016-9-24 01:00
Σ( ° △ °|||)︴我思考的这段时间居然多了这么多楼。。而且答案已经出来了
作者: zazalu    时间: 2016-9-24 01:00
标题: RE: [一起玩玩智商]请问有几条病狗
somebelly 发表于 2016-9-24 00:59
我是说,如果有病狗,如果信息传递是瞬时的,那么不论有几条,一见面都会嘣嘣嘣,根本不用等五天{:doge11 ...

不能开枪打别人的狗
作者: zazalu    时间: 2016-9-24 01:01
标题: RE: [一起玩玩智商]请问有几条病狗
Lucis 发表于 2016-9-24 01:00
Σ( ° △ °|||)︴我思考的这段时间居然多了这么多楼。。而且答案已经出来了

我看回复的有点多,就先放出答案了
作者: somebelly    时间: 2016-9-24 01:01
标题: RE: [一起玩玩智商]请问有几条病狗
zazalu 发表于 2016-9-24 01:00
不能开枪打别人的狗

仔细看我的推理吧。。
作者: 一方通行    时间: 2016-9-24 01:02
但是题目没写清楚,如果只有3病狗他们硬是拖到第5天杀也可以解释
作者: Lucis    时间: 2016-9-24 01:03
标题: RE: [一起玩玩智商]请问有几条病狗
zazalu 发表于 2016-9-24 01:00
不能开枪打别人的狗

他的意思是如果信息瞬间获得并即时可以击毙自己的狗的话,那当50人互相见面的瞬间,击毙就完成了。
作者: zazalu    时间: 2016-9-24 01:04
标题: RE: [一起玩玩智商]请问有几条病狗
somebelly 发表于 2016-9-24 01:01
仔细看我的推理吧。。

我懂你的意思啊,就是第二天起来才能知道第一天完全没有开枪
作者: zazalu    时间: 2016-9-24 01:05
标题: RE: [一起玩玩智商]请问有几条病狗
Lucis 发表于 2016-9-24 01:03
他的意思是如果信息瞬间获得并即时可以击毙自己的狗的话,那当50人互相见面的瞬间,击毙就完成了。

好吧
作者: ddwiki    时间: 2016-9-24 01:10
标题: RE: [一起玩玩智商]请问有几条病狗
somebelly 发表于 2016-9-24 00:59
我是说,如果有病狗,如果信息传递是瞬时的,那么不论有几条,一见面都会嘣嘣嘣,根本不用等五天{:doge11 ...

我觉得题目的设定有点不是太严谨
作者: goldjk    时间: 2016-9-24 01:26
标题: RE: [一起玩玩智商]请问有几条病狗
本帖最后由 goldjk 于 2016-9-24 01:29 编辑
美智子我女神 发表于 2016-9-24 00:37
当我看到红月姐姐的时候 我就变成了病狗!!

你是来搞笑的吗(╯‵□′)╯
作者: Anminies    时间: 2016-9-24 01:32
貌似以前看过一个类似的题目,貌似叫绿瞳监狱还是什么的。
大概就是50个人,被独裁者关在岛上。他们不知道自己眼睛是什么颜色,但可以知道其他所有人的。每天傍晚他们可以选择去见警卫请求释放,如果警卫发现其是绿瞳的则会放行,反之则当场枪决。
一天,一个反对独裁者的人来到了岛上,他想帮助人们脱困,但又不能直接说明怕触怒独裁者。于是他对岛上的人们说了一句话就离开了。
若干天后,岛上的人们在同一天内全部离开了。

作者: ccc1    时间: 2016-9-24 01:35
不能看到自己的狗
开枪前必定要看到自己的狗,要不无法瞄准
在遵循规则的前提下,就算有人发现自己的狗是病狗也无法开枪
五天过去后,没人能开枪打死自己的狗

作者: 天降xx    时间: 2016-9-24 07:06
exome这么高深?撸多了智商不够用
作者: amorj    时间: 2016-9-24 09:04
第一天每个人至少看到1条狗,同理第二天每个人至少看到2条狗。即在第N天,如果看到狗的数量只有n-1条,那么这个人就会开始击杀狗
作者: zhengxunjue    时间: 2016-9-24 13:39
为什么看不到自己的狗?
作者: lunaknight    时间: 2016-9-24 15:09
zazalu 发表于 2016-9-23 23:52

[spoiler=指正一下]不是至少,是有且只有5条。第五天之所以有人会开枪,是因为他们只看到了4条病狗,再加上自己的那条,总共5条。[/spoiler]

作者: 日系最强增压    时间: 2016-9-24 15:12
6只gou
作者: 日系最强增压    时间: 2016-9-24 15:13
6只gou
作者: 美智子我女神    时间: 2016-9-24 15:14
goldjk 发表于 2016-9-24 01:26
你是来搞笑的吗(╯‵□′)╯

Σ(っ °Д °;)っ我就是红月姐姐的那只被遛出来散步的狗……白天是好的…晚上就变成了病狗……还有你们看到我的朋友奈斯放狗了没??⊙▽⊙
作者: 三原葵    时间: 2016-9-24 17:58
…………反正谁问我这个问题,我就把他当做是病狗处理
作者: zyc494715162    时间: 2016-9-24 21:52
我差不多是条废狗了




欢迎光临 雨中小町 (https://rainkmc.com/) Powered by Discuz! F1.0