有一个村庄,里面有五十个养狗的村民,各养了一只狗。有一天,聪明的村民们得知50只狗中有X只狗疯了,村民们虽然不知X是多少,但知道X大于等于1,且不会变化。
村民们一眼就可以看出别人的狗是否疯了,但又于心不忍,于是不会指出别人的狗疯了,也不会去打死别人的狗。同时村民们也由于对自己的狗有感情,也看不出自己的狗是否疯了。于是村民们每天都牵着自己的狗出去散步,当有人推理出自己的狗是疯狗后会在晚上用枪打死自己的狗。第一天晚上没有狗死亡,第二天晚上也没有狗死亡,在第三天晚上深夜,在“啪啪啪”的几声枪响中,有X只狗被打死了。请问,X=?
普通青年的回答:不知道。这是什么题目啊?为什么第三天开始打,前两天没人打?难道是第三天大家都忍不住了,都打死了自己的狗?X=50?
文艺青年的回答:3只。
若只有一只狗疯了,在第一天就会有人发现其他的狗都没疯,所以自己的狗是疯狗,于是会打死自己的狗,。在第二天,由于大家看到第一天没有狗被打死,所以所有人都可以通过上述推理知道至少有两只疯狗。
在第三天,看到昨天没有狗被打死的村民们会想:若只有2只疯狗,有两个人昨天会发现其他狗中只有一只狗疯了而打死自己的狗。而第二天没有狗被打死,故至少有三只疯狗。
由此得知,第三天,大家都通过推理知道了至少有三只疯狗,有三个人发现其余狗中只有两只疯狗,于是打死了自己的狗。
2B青年的回答:3只。因为枪声是“啪啪啪”三声。。。。。。