一道奥数题(逻辑推理)要写过程! 100

一个村子里,有100户人家,每家都养了一条狗。现在,发现村子里面出现了n只疯狗,村里规定,谁要是发现了自己的狗是疯狗,就要将自己的狗枪毙。但问题是,村子里面的人只能看出别... 一个村子里,有100户人家,每家都养了一条狗。现在,发现村子里面出现了n只疯狗,村里规定,谁要是发现了自己的狗是疯狗,就要将自己的狗枪毙。但问题是,村子里面的人只能看出别人家的狗是不是疯狗,而不能看出自己的狗是不是疯的,如果看出别人家的狗是疯狗,也不能告诉别人。于是大家决定每天晚上6点把疯狗宰杀了,可第一、二天都没动静,但第三天所有人都把自己的狗那出来杀了。问有几只疯狗?
第三天所有人都把自己的狗那出来杀了!!!!!!!!!!!!不是只有几只狗被杀!!!
展开
 我来答
Evin_猫爷
2009-11-25 · TA获得超过466个赞
知道小有建树答主
回答量:177
采纳率:0%
帮助的人:198万
展开全部
有三只疯狗。
可以从1开始类推,首先要知道,一个人确定自己家的狗是疯狗的条件是,他看到所有人的狗都不是疯狗。
假设n=1,那么第一天疯狗的主人会看出其他人家的都不是疯狗,那么第一天晚上就会把自己家的疯狗杀了。而第一天没有动静,证明他看到了其他家有疯狗。
若n=2,第一天,这两个人都看到对方的狗是疯狗,所以都没动静,而第二天,这两个人看到对方都没有杀死自己的狗,就知道彼此都看到了其他的疯狗,所以可以推出对方看到的是自己的狗,所以第二天晚上,他们就一起行动了。
如此类推,可知,第三天,有三只狗被杀。
其实整个过程,每个人的思考角度都是一样的。想通了这点,就不难。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
100degree
2009-11-29 · TA获得超过627个赞
知道小有建树答主
回答量:138
采纳率:0%
帮助的人:147万
展开全部
N=0 那么第一天大家始终都不会杀自己的狗 所以不成立
N=1 那么第一天疯狗的主人看到其他人都不是疯狗 晚上就杀自己的了 不成立
N=2 A疯狗的主人看到B疯狗的主人是唯一的有疯狗的, 但是B疯狗的主人没有在第一夜杀狗, 所以A知道自己的狗市疯狗, 则第二夜必杀自己的狗. 不成立
N=3 C疯狗主人看到 A B 两人有疯狗, 所以C等待N=2的情况出现, 结果第二夜A B 没有杀自己狗, 所以C知道自己的狗原来是疯狗, 第三夜C杀自己的狗, 这时候A B的疯狗是大家严重的疯狗, 而其他98个人都认为自己是C的角色, 认为自己的狗是导致A B 第二夜不杀狗的原因, 所以第三夜所有的人都把狗杀了, 但其实只有三条疯狗.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
8他好和国际化1
2009-11-26
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
有三只疯狗。
可以从1开始类推,首先要知道,一个人确定自己家的狗是疯狗的条件是,他看到所有人的狗都不是疯狗。
假设n=1,那么第一天疯狗的主人会看出其他人家的都不是疯狗,那么第一天晚上就会把自己家的疯狗杀了。而第一天没有动静,证明他看到了其他家有疯狗。
若n=2,第一天,这两个人都看到对方的狗是疯狗,所以都没动静,而第二天,这两个人看到对方都没有杀死自己的狗,就知道彼此都看到了其他的疯狗,所以可以推出对方看到的是自己的狗,所以第二天晚上,他们就一起行动了。
如此类推,可知,第三天,有三只狗被杀。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0b64299d4
2009-11-26 · TA获得超过251个赞
知道答主
回答量:127
采纳率:0%
帮助的人:92.7万
展开全部
但第三天所有人都把自己的狗那出来杀了。问有几只疯狗?
呵呵,所有的人只能杀自己的疯狗,第三天所有的人都把自己的狗杀了,那不就是有一百条疯狗了?
题目出得有问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不知道问我
2009-11-26 · TA获得超过410个赞
知道小有建树答主
回答量:477
采纳率:100%
帮助的人:0
展开全部
无聊,残害小孩的罪魁祸首
毫无实际意义的题目
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式