阅读:3217回复:46
一道推理题
村子中有50个人,每人有一条狗。在这50条狗中有病狗(这种病不会传染)。于是人们就要找出病狗。每个人可以观察其他的49条狗,以判断它们是否生病,只有自己的狗不能看。观察后得到的结果不得交流,也不能通知病狗的主人。主人一旦推算出自己家的是病狗就要枪毙自己的狗,而且每个人只有权利枪毙自己的狗,没有权利打死其他人的狗。第一天,第二天都没有枪响。到了第三天传来一阵枪声,问有几条病狗,如何推算得出? 居说这是IBM公司的招聘题,必须在20分钟内答出。
注:所有人都是高手,能够一眼看出病狗。所有的人都是推理高手,他们对这个问题的分析与推理是一致的。 |
|
|
沙发#
发布于:2003-06-27 10:53
其实还有一个方法呀,不需要这么麻烦呀,可能要残忍点,那就是,每人只看一条狗,只看左邻的狗,如果是病狗就杀了自己的狗,那么病狗的数量就一定会跟所杀的狗的数量一样多嘛。 :D :D
|
|
板凳#
发布于:2003-06-27 10:02
算了不和你们争了,逻辑出发点不同,很多人争了那么久也没结果的,何况我们几个人
|
|
|
地板#
发布于:2003-06-27 09:55
[quote]那第一天就会被杀掉,因为有病狗是肯定的对呀,所以两条狗第二天被杀,三条要道第三天。 [/quote]9494 :D |
|
|
地下室#
发布于:2003-06-27 09:34
那第一天就会被杀掉,因为有病狗是肯定的对呀,所以两条狗第二天被杀,三条要道第三天。 |
|
|
5楼#
发布于:2003-06-27 09:29
不对,照这样说,如果只有一跳狗有病,什么时候被杀。9494 :D |
|
|
6楼#
发布于:2003-06-27 09:26
那第一天就会被杀掉,因为有病狗是肯定的
|
|
|
7楼#
发布于:2003-06-27 09:23
lxcomn你知道为什么我说有争议吗,呵呵,正是因为他们非常聪明,所以你刚才说的这种推理他们心里已经算过一遍了。于是从最开始就不是从一条狗开始推算的,而是从两条狗。第三条病狗的主人看到另两条病狗,第一天没有狗死,按理说第二天,如果只有两只病狗,那两只狗会被主人杀掉,而实际上没有,故如果只有三条,第二天就会被杀掉。不对,照这样说,如果只有一跳狗有病,什么时候被杀。 |
|
|
8楼#
发布于:2003-06-27 09:18
lxcomn你知道为什么我说有争议吗,呵呵,正是因为他们非常聪明,所以你刚才说的这种推理他们心里已经算过一遍了。于是从最开始就不是从一条狗开始推算的,而是从两条狗。第三条病狗的主人看到另两条病狗,第一天没有狗死,按理说第二天,如果只有两只病狗,那两只狗会被主人杀掉,而实际上没有,故如果只有三条,第二天就会被杀掉。
这个问题条件模糊,最关键的是,你已经先假设了这些主人都非常聪明,他们不会愚蠢地从头推算。 |
|
|
9楼#
发布于:2003-06-26 20:37
条件给的有问题
|
|
10楼#
发布于:2003-06-26 18:33
这个题有点意思,将它保存!
|
|
11楼#
发布于:2003-06-26 18:18
需要解公式吗? :(不需要!只是逻辑推理! :D |
|
|
12楼#
发布于:2003-06-26 18:16
需要解公式吗? :(
|
|
13楼#
发布于:2003-06-26 18:02
因为一定要有病狗,所以如果只有一条病狗,那么他的主人会在第一天将他枪毙。到了第二天,因为第一天没有枪声,所有的人立即明白了一件事(因为他们都是高手嘛):)病狗肯定不是一只。那么如果有人只看见了一只病狗,他就会立刻明白自己的是病狗,并将之枪毙。既如果病狗是2只,那么第二天一定会听到枪声。到了第三天,因为第二天没有枪声,所有的推理高手立即明白了一件事:病狗肯定不是2只!!因此如果有人只看见了2只病狗,那么他一定会明白自己的是病狗并将之枪毙!!!!由此可见,如果有n 只病狗,那么就会在第n天听见枪声!! :D :D :D
|
|
|
14楼#
发布于:2003-06-26 17:40
到底是怎么推出来的 :D
|
|
|
15楼#
发布于:2003-06-26 17:34
3阿,过几天就几只 答案没错,题目不合常理, |
|
|
16楼#
发布于:2003-06-26 17:13
好古怪的题目,原因呢
|
|
|
17楼#
发布于:2003-06-26 13:49
这道题曾经引起过争议,3条狗2天就会都杀掉。推理是严谨的,不应有什么争议吧? |
|
|
18楼#
发布于:2003-06-26 13:05
这道题曾经引起过争议,3条狗2天就会都杀掉。
|
|
|
19楼#
发布于:2003-06-26 12:38
哈哈~~确实是三! :D原因呢? |
|
上一页
下一页