村子中有50个人,每人有一条狗。在这50条狗中有病狗(这种病不会传染)。于是人们就要找出病狗。每个人可以观察其他的49条狗,以判断它们是否生病,只有自己的狗不能看。观察后得到的结果不得交流,也不能通知病狗的主人。主人一旦推算出自己家的是病狗就要枪毙自己的狗,而且每个人只有权利枪毙自己的狗,没有权利打死其他人的狗。第一天,第二天都没有枪响。到了第三天传来一阵枪声,问有几条病狗,如何推算得出?

答案:

假设只有一条狗得病,则第一天狗的主人就会知道,因为他在外边看不到有病的狗,而肯定有狗生病,必是自己的。用数学归纳法:假设若有n条狗得病,在第n天主人会知道(n=1时已证);当有n+1条狗得病时,必然在第n+1天知道,因为第n天时,病狗的主人(后称A)都会看到外边有n条病狗,根据假设,这一天A认为:自己的狗要是没病,则这天那n条狗的主人应该发现自己的狗得病;但过了一天没有枪声(因为病狗的主人都这样想,还不清楚自己狗有无病),则必定是自己狗也有病。所以在第n+1天病狗的主人都会知道自己的狗有病,故有n+1声枪响。所以第三天枪响,必是有三条狗!

村子中有50个人,每人有一条狗相关推荐

  1. 村子里有50个人,每人有一条狗,在这50条狗中有病狗(这种病不传染),于是人们要找出病狗。

    IBM公司向来以高素质人才作为企业持续竞争力的保证.进入IBM公司是差不多每个IT人的梦想.下面这条IBM公司的面试题,给大家试试看,看看是否具备进入IBM的实力! 村子里有50个人,每人有一条狗,在 ...

  2. 50条狗中有多少条病狗?

    问题: 村子中有50个人,每人有一条狗.在这50条狗中有病狗(这种病不会传染).于是人们就要找出病狗.每个人可以观察其他的49条狗,以判断它们是否生病, 只有自己的狗不能看.观察后得到的结果不得交流, ...

  3. [开心IT面试题] 关于50个人50条狗有几条病狗的推算

    题目: 村子里有50个人,每人有一条狗,在这50条狗中有病狗(这种病不传染),于是人们要找出病狗. 每个人可以观察其他49条狗,以判断他们是否生病,(如果有病一定能看出来),只有自己的狗不能看,观察后 ...

  4. IBM面试题 50条狗 有病狗 有几条病狗?

    题目:村子里有50个人,每人有一条狗,在这50条狗中有病狗(这种病不传染),于是人们要找出病狗. 每个人可以观察其他49条狗,以判断他们是否生病,(如果有病一定能看出来),只有自己的狗不能看,观察后得 ...

  5. 有 50 家人家,每家一条狗。有一天警察通知, 50 条狗当中有病狗,行为和正常狗不一样。每人只能通过观察别 人家的狗来判断自己家的狗是否生病,而不能看自己家的狗,如果判断出自己家的狗病了,就必须当天

    文章目录 题目 一.题目获得的条件 二.假设法解决题目 1.举例子 2.深入理解 总结 题目 有 50 家人家,每家一条狗.有一天警察通知, 50 条狗当中有病狗,行为和正常狗不一样.每人只能通过观察 ...

  6. 有50 家人家,每家一条狗。有一天警察通知

    题目: 有50 家人家,每家一条狗.有一天警察通知,50 条狗当中有病狗,行为和正常狗不一样.每人只能通过观察别人家的狗来判断自己家的狗是否生病,而不能看自己家的狗,如果判断出自己家的狗病了,就必须当 ...

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

    问题描述 有 50 家人家,每家一条狗.有一天警察通知,50 条狗当中有病狗,行为和正常狗不一样.每人只能通过观察别人家的狗来判断自己家的狗是否生病,而不能看自己家的狗,如果判断出自己家的狗病了,就必 ...

  8. button 样式_缩减 SCSS 50%样式代码的 14 条实战经验

    原标题:缩减 SCSS 50%样式代码的 14 条实战经验 作者:feishi123 前言 Sass是CSS3语言的扩展,它能帮你更省事地写出更好的样式表,使你摆脱重复劳动,使工作更有创造性.因为你能 ...

  9. 智力题——有 50 家人家,每家一条狗。

    题目 有 50 家人家,每家一条狗.有一天警察通知, 50 条狗当中有病狗,行为和正常狗不一样.每人只能通过观察别 人家的狗来判断自己家的狗是否生病,而不能看自己家的狗,如果判断出自己家的狗病了,就必 ...

最新文章

  1. oracle判断非空并拼接,oracle sql 判断字段非空,数据不重复,插入多跳数据
  2. windows oracle path,Oracle-Windows平台Path的问题
  3. Dapper用法小记
  4. 图的基本运算及智能交通中的最佳路径选择问题
  5. 银行系普惠和小贷系普惠,哪个贷款更靠谱?
  6. 第四节 CSS继承性和层叠性
  7. java常用简略语含义
  8. JAVA之多线程概念及其几种实现方法优劣分析
  9. MVC 中使用uploadify上传图片遇到的蛋疼问题
  10. AR 第一大单,微软 219 亿美元为美军打造高科技头盔
  11. 雨林木风GhostXPSP3装机版YN9.9_09.11更新
  12. Excel学习日记:L9-图表制作-柱状图
  13. AVFoundation照片/视频捕捉功能 小视频/直播
  14. python 模块相互import
  15. 产品经理常用的三款工具
  16. Python语言的33个保留字(记得一定要收藏好哦)
  17. 有码变高清!AI一秒还原马赛克,杜克大学出品
  18. 力扣739:每日温度【C++】
  19. 淘宝店小蜜配置手册——自定义知识库的应答模式与测试
  20. 宠物狗网页制作作业 保护动物网页设计模板 简单学生网页设计 静态HTML CSS网站制作成品

热门文章

  1. 曙光g20服务器芯片组驱动,曙光i620-g20阵列卡驱动
  2. Linux只显示以.txt结尾的文件
  3. 国芯方案——胎压计芯片方案SIC8632
  4. 学习笔记:深度学习(3)——卷积神经网络(CNN)理论篇
  5. Oracle根据指定年和第几周获取该周具体开始日期
  6. androig中相机的使用
  7. android 输入法更换_一种动态切换Android系统输入法的弹出模式的方法与流程
  8. C# CultureInfo中常用的InvariantCulture
  9. 狂神 MYSQL 笔记整理
  10. 手写字体识别 --MNIST数据集