村子里有0个人,每个人都有一只狗。0只狗中,有一只病狗(此病不传染)。所以人们必须找出病狗。
大家可以通过观察其他49只狗来确定它们是否生病(如果生病,你肯定能看出来),但是你自己的狗不行。观察后得到的结果不得传达,也不得告知病犬的主人。主人一旦计算出自己家的病狗是自己的狗,就会射杀自己的狗(必须是发现后一天内射杀),每个人只有射杀自己狗的权利,没有杀死别人狗的权利。
第一天,所有人都看完了,但是枪没响。第二天,仍然没有枪响。第三天,传来一阵枪声,问村里有多少条病狗,怎么算?
(有答案,而且必须100%正确。推理经典,会给你耳目一新的感觉。)
如果病狗的数量是1,那么狗应该在第一天去见马克思,因为如果病狗的主人看到49只狗都是健康的,就很容易推断出他的狗病了,但是第一只狗没有吃完,说明病狗的数量大于1。
如果病狗的数量是2只,那么第二天两只狗应该会互相陪伴到黄权路,因为第一天病狗没有死,说明还有一只病狗,但是第二天没有枪声,说明病狗的数量至少大于两只。
如果病狗的数量是3只,那么在第三天,病狗的主人看到另外两只病狗怎么还没吃完。再加上他只看到两只病狗,可以推断他家的狗是一只病狗。于是第三天,枪声不断提醒我,表示这个村子的病狗数量应该是3只。



