当前位置:首页 » 《资源分享》 » 正文

究竟死了几条狗?_你帅你先说.的博客

2 人参与  2021年10月23日 08:23  分类 : 《资源分享》  评论

点击全文阅读


●🧑个人主页:你帅你先说.
●📃欢迎点赞👍关注💡收藏💖
●📖既选择了远方,便只顾风雨兼程。
●🤟欢迎大家有问题随时私信我!
●🧐版权:本文由[你帅你先说.]原创,CSDN首发,侵权必究。

题目

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

首先,读完题目,我们要知道以下几个事:
1.病狗的数量是介于1-50之间的。
2.狗主人是不知道自己狗的行为的。
3.随着未开枪天数的增加,说明猜测的病狗的数量是在增加的。

我们可以用假设法来解这道题

假设有1条病狗,正常狗的主人就会看到48条一样的狗和1条不一样的狗,而病狗主人则会看到49条一样的狗,就会开枪,但第一天没有枪声说明病狗数量>2。

假设有2条病狗,正常狗的主人就会看到47条一样的狗和2条不一样的狗,而病狗主人则会看到48条一样的狗和1条病狗,无法判断,所以第一天没有枪声,经过第一天没有枪声,病狗主人也意识到了病狗不止一条,它就会以为自己的狗是病狗就会开枪。

假设有3条病狗,正常狗的主人就会看到46条一样的狗和3条不一样的狗,而病狗主人则会看到47条一样的狗和2条病狗,无法判断,所以第一天没有枪声,经过第一天没有枪声,病狗主人也意识到了病狗不止一条,但也无法判断自家的狗有没有问题,所以第二天没有枪声,经过了第二天没有枪声,病狗主人也意识到病狗数量大于2,所以他就会以为自家的狗是病狗,病狗的主人有3个,所以最后会死三条狗。
如果有其它方法,欢迎在评论区留言。

离开前,别忘了👍关注💡收藏💖
请添加图片描述


点击全文阅读


本文链接:http://zhangshiyu.com/post/30114.html

枪声  就会  主人  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1