我认为在做这道题的时候,首先需要明确以下两点:
首先:题目中的第1天,第2天的提法,实际上它的作用仅仅是提供了几个“决断点”(比如:第1天和第2天之间有个分割时间点),过了这个点,表示每个主人都完成了一次判断。
其次:每个主人都是一样聪明的,而且都足够聪明。
在明确了这两点之后我是这样分析的:
假设只有1只病狗。病狗主人看不到其它的病狗,所以显然自己的狗就是病狗。这种情况下不需要看其他主人的反应,“决断点”也不需要设在第1天和第2天的交接点,看完之后马上可以做出决断。第一天就可解决了问题。所以不可能是1只。
假
设只有两只病狗。那么病狗主人都看到1只病狗。这种情况下,只能根据对方的表现来判断,所以必须要有一个“决断点”。过了第1个决断点,也就是到了题目中
所谓的第2天对方做了判断后为什么没把自己狗处理掉呢,肯定是看到了有其他的病狗存在。而从双方除了看到对方的病狗外,看不到其它的了。所以只可能自己的
狗是病狗了。所以在第2天就可判断出了。
假设有3只,这样任何一个病狗的主人都看到两只病狗,这样其中的一位就会观望另两位主人的表现,
看过了第1个“决断点”后(第2天)他们两个会不会把狗杀死,如果没杀死,说明他们肯定看到了除他们对方的病狗外另外的病狗,那也只可能是自己的狗是病狗
了。而直到第2个“决断点”来临,枪声都没有响起。于是过了第2个“决断点”(第3天),枪声就会响起。
所以答案就是3只。而且最终会响起的也应该是3声枪响,到最后病狗的主人都是能确定自己的狗是病狗的,只不过其中一位老兄动作快点,抢到了个沙发。
其
实真实情况根本不用费这么长时间,在看过狗之后,既然主人都很聪明,看到另外两方在过了足可做出判断的一段时间后没开枪把狗杀掉,就立刻就可判断出了。所以其实这个题目中“第几天”的提法真
的不怎么样,迷惑人,说到底只是“第几个步骤”而已。
[此贴子已经被作者于2007-6-22 13:28:23编辑过]