答案是三条.详解见内.

forex (我认为)
首先,病狗的主人可以早一天较好狗的主人判断出自己的狗有病.所以可以认为好狗的主人的判断不对结果生效.
接下来,如果只有一条,则狗主人会在第一天就将其杀掉.
如果有两条,则病狗主人第一天只看到一条病狗,他假设只有一条病狗,则在第二天不应在看到狗;但第二天仍然看到一条狗,所以只可能自己的狗也是病的,因此在第二天就会将狗杀掉.所以不是两条病狗.
如果有三条病狗,则病狗主人前两天都只看到两条狗,他假设只有两条病狗,则耕具前面的分析在第三天不应看到病狗,但第三天仍然有两条病狗,所以只可能自己的狗也是病狗,所以在第三天就将其杀掉.
最终答案是三条.
(#238503@0)
2001-10-26 -05:00

回到话题: 微软试题:一共50个主人,每人一条狗,其中确认有病狗。病狗一眼就可以分辨出来,而每个主人一天只能看一次,只能看到别人的狗,要求在确认出自己的狗是病狗时必须开枪杀了它。结果第三天听到一阵枪声,请问多少条狗是病狗?

回到论坛: HOME枫下论坛枫下论坛主坛枫下沙龙谈天说地

URL:   
http://www.rolia.net/zh/post.php?f=0&p=238503