主人和猫
2019-06-14
发明与创新·小学生 2019年5期
50个人每人有一只猫,这50只猫中有病猫,病猫得的病不会传染。
人们要找出病猫。他们不能看自己的猫是否有病,但可以观察其他的猫是否生病,根据观察结果来推断自己的猫是否有病。他们观察后不能交流观察结果,不能通知病猫的主人,一旦推断出自己的猫有病,就枪毙自己的猫。他们只能枪毙自己的猫,没有权力枪毙别人的猫。
第一天和第二天都没有枪响,第三天传来一阵枪声,你能猜出有几只病猫吗?
解析参考:
我们运用假设法能很快得出病猫的数量哦。
假设只有1只病猫,病猫的主人看到其他的猫都没有生病,那么就会知道自己的猫有病。据此推断,第一天晚上应该有枪响。而实际上我们没有听到枪响,这说明病猫数大于1。
假设有2只病猫,除了自己的猫以外,其中一只病猫的主人会看到其他49只貓中有1只病猫。因为第一天没有听到枪响,推断病猫数大于1,所以病猫的主人会推断出自己的猫有病,这样,第二天应该有枪响。但是,第二天仍没有听到枪响,这说明病猫数大于2。
以此类推,如果第三天有枪响,那肯定有3只病猫。