论坛首页 入门技术论坛

村里有50个人,每个人有一条狗,即有50只狗……标准答案

浏览 69735 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (2)
作者 正文
   发表时间:2012-02-03   最后修改:2012-02-03
leavesforeye 写道
如果有人告诉你你1+1等于2  你会想到10+10=20 还是会想到下次碰到1+1 要回答2呢?

我似乎理解你为啥认为无解了。
你原分析中有这么一条:3·每人看后不准相互交流,表示比如A看到了2条病狗,C看到了四条病狗,A不知道C看到了4条病狗。

你可能把原题中的一个条件给忽略了,就是每一个人每天都要看一遍其他所有的狗(没有这个条件确实是无解),也就是不存在A看到了2条而C看到了4条,病狗主人看到的病狗数应该是所有病狗数-1。我觉得他原题应该是传达了这个意思。
从这个分析开始,任意一个主人(包括病狗主人和非病狗主人)看到的病狗数如果为N,他就会认为在第N天,所有病狗都会被干掉,否则就是自己的也是病狗,那么就在第N+1天所有病狗主人把自己的病狗干掉
0 请登录后投票
   发表时间:2012-02-03  
ieiayaobb 写道
leavesforeye 写道
如果有人告诉你你1+1等于2  你会想到10+10=20 还是会想到下次碰到1+1 要回答2呢?

我似乎理解你为啥认为无解了。
你原分析中有这么一条:3·每人看后不准相互交流,表示比如A看到了2条病狗,C看到了四条病狗,A不知道C看到了4条病狗。

你可能把原题中的一个条件给忽略了,就是每一个人每天都要看一遍其他所有的狗(没有这个条件确实是无解),也就是不存在A看到了2条而C看到了4条,病狗主人看到的病狗数应该是所有病狗数-1。我觉得他原题应该是传达了这个意思。
从这个分析开始,任意一个主人(包括病狗主人和非病狗主人)看到的病狗数如果为N,他就会认为在第N天,所有病狗都会被干掉,否则就是自己的也是病狗,那么就在第N+1天所有病狗主人把自己的病狗干掉


你觉得这个是条件!?就是每一个人每天都要看一遍其他所有的狗  这不是条件,第一天看如果有2只狗病着,47条狗是好狗
天天看都是这样,换句话说,看只要一次,决定权是晚上,其实   如果给定决定时间,也可以不是一天,一个小时也可以!
0 请登录后投票
   发表时间:2012-02-03  
cucumber_pain 写道
ieiayaobb 写道
leavesforeye 写道
如果有人告诉你你1+1等于2  你会想到10+10=20 还是会想到下次碰到1+1 要回答2呢?

我似乎理解你为啥认为无解了。
你原分析中有这么一条:3·每人看后不准相互交流,表示比如A看到了2条病狗,C看到了四条病狗,A不知道C看到了4条病狗。

你可能把原题中的一个条件给忽略了,就是每一个人每天都要看一遍其他所有的狗(没有这个条件确实是无解),也就是不存在A看到了2条而C看到了4条,病狗主人看到的病狗数应该是所有病狗数-1。我觉得他原题应该是传达了这个意思。
从这个分析开始,任意一个主人(包括病狗主人和非病狗主人)看到的病狗数如果为N,他就会认为在第N天,所有病狗都会被干掉,否则就是自己的也是病狗,那么就在第N+1天所有病狗主人把自己的病狗干掉


你觉得这个是条件!?就是每一个人每天都要看一遍其他所有的狗  这不是条件,第一天看如果有2只狗病着,47条狗是好狗
天天看都是这样,换句话说,看只要一次,决定权是晚上,其实   如果给定决定时间,也可以不是一天,一个小时也可以!


嗯,不是每天,就是所有人要看过所有的狗,如果没这个条件还确实是无解
0 请登录后投票
   发表时间:2012-02-04  
这种题主要考逻辑推理。
0 请登录后投票
   发表时间:2012-02-07  
其实每一天有没有枪声响起就是50个人在交流,告诉其他人:我看到的病狗条数 >当天的天数,难道不是吗?
0 请登录后投票
   发表时间:2012-02-14  
前提条件:肯定有病狗
第一天,谁的眼中没有病狗那么自己的就是病狗---开枪
第二天,谁的眼中有一条病狗那么自己的就是病狗---都开枪
。。。
以此类推
0 请登录后投票
   发表时间:2012-02-14  
确实变态,我也倾向于考分析,结果不重要。
0 请登录后投票
   发表时间:2012-02-15  
没有人 回答我之前问的问题
0 请登录后投票
   发表时间:2012-02-16  
icezx 写道
jinfreaks1981 写道
icezx 写道
jinfreaks1981 写道
我觉得楼上的说的是对的,哪一天枪响说明开枪人在当天看到了 天数-1条病狗,所以开枪,很简单的逻辑,楼主逻辑能力差,不能被IBM公司录取


跟看几天狗有什么关系?这题完全没有答案


所以你的逻辑能力也很差.
首先分析条件:
假设病狗条数为N
1.所有50条狗中有病狗 (第一条件,没有这条就真不能确定答案了) N >=1
2.每过一天条件就严格一点(也就是每过一天都是条件)
假设过了M天
那么病狗的条数必然是N>=M (大哥你这一点都理解不了嘛?那你肯定不是那50个狗主人之一,如果你是,那么楼主是对的)


你的逻辑能力无敌了,请你解释一下下面这句话:
当有人推断出自己的狗是病狗的话则开枪打死自己的狗

请你回答几个问题:
1 有人推断出自己的狗是病狗,他怎么推断?看到两只病狗,他自己的也是病狗,请问他能推断出自己的是病狗吗?
2 看到两只病狗,他自己的是正常的狗,他能推断出自己的狗是否正常吗?
3 你的“哪一天枪响说明开枪人在当天看到了 天数-1条病狗” 谁规定一天能看几只狗了?


前两问题是说明你强词夺理或者理解能力太差,第三问说明你强词夺理或者看题不仔细。
0 请登录后投票
   发表时间:2012-02-17  
晕无解是说出题人要的答案无解,不是具体的问题答案无解。

这都什么 理解
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics