level 10
有一个村庄,里面有五十个养狗的村民,各养了一只狗。有一天,聪明的村民们得知50只狗中有X只狗疯了,村民们虽然不知X是多少,但知道X大于等于1,且不会变化。
村民们一眼就可以看出别人的狗是否疯了,但又于心不忍,于是不会指出别人的狗疯了,也不会去打死别人的狗。同时村民们也由于对自己的狗有感情,也看不出自己的狗是否疯了。于是村民们每天都牵着自己的狗出去散步,当有人推理出自己的狗是疯狗后会在晚上用枪打死自己的狗。第一天晚上没有狗死亡,第二天晚上也没有狗死亡,在第三天晚上深夜,在“啪啪啪”的几声枪响中,有X只狗被打死了。请问,X=?
2012年07月08日 12点07分
2
level 12
其实这个问题咱见过 忘了是圈套还是哪部日剧了= =
2012年07月08日 12点07分
5
level 10
啧啧。。
2B青年的回答:3只。因为枪声是“啪啪啪”三声……
(这个不是答案)。。
2012年07月08日 13点07分
7
虽然数量对。。但是原因不对。。
2012年07月08日 13点07分
普通青年的回答:不知道。这是什么题目啊?为什么第三天开始打,前两天没人打?难道是第三天大家都忍不住了,都打死了自己的狗?X=50?
2012年07月08日 13点07分
回复 @萝莉_2 :要用退一步的思想假设,答案就出来了= =
2012年07月08日 13点07分
level 14
3只,因为病狗主任虽然不知道自己的狗有问题,但是他人的目光让自己也怀疑起了自己的狗,不过他们还是等等看,于是他们等了一个晚上,没有狗死,第二个晚上也没有狗死,他们于是怀疑自己的狗有问题了,于是第三晚。。。
2012年07月08日 13点07分
8
level 15
第一天晚上没有狗死亡,说明没有村民没看到疯狗,所以x>1,第二天晚上也没有狗死亡,说明没有人只看到一条疯狗,所以x>2,在第三天晚上深夜,只看到2条疯狗的村民把自家的狗啪啪啪了
2012年07月08日 13点07分
9
level 10
啧啧。看来没人答对啊。。
下面公布答案。。
文艺青年的回答:3只。若只有一只狗疯了,在第一天就会有人发现其他的狗都没疯,所以自己的狗是疯狗,于是会打死自己的狗。在第二天,由于大家看到第一天没有狗被打死,所以所有人都可以通过上述推理知道至少有两只疯狗。在第三天,看到昨天没有狗被打死的村民们会想:若只有2只疯狗,有两个人昨天会发现其他狗中只有一只狗疯了而打死自己的狗。而第二天没有狗被打死,故至少有三只疯狗。由此得知,第三天,大家都通过推理知道了至少有三只疯狗,有三个人发现其余狗中只有两只疯狗,于是打死了自己的狗。
2012年07月08日 14点07分
10