(找不同问题)有 50 家人家,每家一条狗。有一天警察通知, 50 条狗当中有病狗,行为和正常狗不一样

问题描述
有 50 家人家,每家一条狗。有一天警察通知,50 条狗当中有病狗,行为和正常狗不一样。每人只能通过观察别人家的狗来判断自己家的狗是否生病,而不能看自己家的狗,如果判断出自己家的狗病了,就必须当天一枪打死自己家的狗。结果,第一天没有枪声,第二天没有枪声,第三天开始一阵枪响,问:一共死了几条狗?

解答思路
3条
1.假设有一条病狗,第一天病狗的主人发现其余49条狗和自己的狗不一样,就会打死自己的狗,然而第一天没有枪声,所以病狗数量大于1。
2.假设有两条病狗,第一天病狗的主人发现其余49条狗中有一条病狗,第一天应该有枪声,然而没有,所以知道病狗数量大于1,进而推出自己狗是病狗,就会打死,于是第二天就会有枪响,但是没有,所以病狗数量大于2。
3.假设有三条病狗,按照以上推理,第三天出现了枪声,符合推理。

同类型问题
一群人开舞会,每人头上都戴着一顶帽子。帽子只有黑白两种,黑的至少有一顶。每个人都能看到其他人帽子的颜色,却看不到自己的。主持人先让大家看看别人头上戴的是什么帽子,然后关灯,如果有人认为自己戴的是黑帽
子,就打自己一个耳光。第一次关灯,没有声音。于是再开灯,大家再看一遍,关灯时仍然鸦雀无声。一直到第三次关灯,才有劈劈啪啪打耳光的声音响起。问有多少人戴着黑帽子?

解答思路
3个人
1.假设有1个人戴黑帽子,因为至少有一顶黑帽,第一次带黑帽的人看到其他人都是白帽,认为自己一定戴的是黑帽,关灯时就会扇耳光,然而没有,所以戴黑帽人数大于1。
2.假设有2个人戴黑帽子,其中一个戴黑帽第一次观察到有一人戴黑帽并且关灯时无声音,于是推出戴黑帽子的人数大于1,于是知道自己带黑帽子,然而第二次关灯没有听到声音,所以戴黑帽人数大于2。
3.假设有3个人戴黑帽子,按照以上推论,到第三次有声音,正确。

总结
这类问题,第几次出现不同的反应,就会有几个。

  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值