`
zhangyu8374
  • 浏览: 94597 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

找病狗

 
阅读更多
  • 题目
村子中有50个人,每人有一条狗。在这50条狗中有病狗(这种病不会传染)。于是人们就要找出病狗。 每个人可以观察其他的49条狗,以 判断它们是否生病(如果有病一定能看出来),只是自己的狗不能看。观察后得到的结果不得交流,也不能通知病狗的主人。主人一旦推算出自己家的是病狗就要枪 毙自己的狗(发现后必须在一天内枪毙),而且每个人只有权利枪毙自己的狗,没有权利打死其他人的狗。 第一天大家全看完了,但枪没有响,第二天仍没有枪响。到了第三天传来一阵枪声,问村里共有几条病狗,如何推算得出?
  • 答案
3条病狗
  • 分析
  1. 假设有n条病狗,那么就有50-n个人的狗不是病狗。第一天大家枪都没有响, 那么n必然大于1 。因为如果n = 1.那么必然有一个人(病狗的主人)看到49条好狗,那样他就会枪毙自己的狗。所以这里 n >= 2。
  2. 到了第二天。大家都清楚了n >=2 ,但是还是没有开枪。这个时候必然有 n > 2,因为如果n == 2的话 .那两个病狗的主人看到都是一条病狗,他们会明白还有一条病狗就是自己那条,所以就会有人开枪。但是没人开枪,说明n >= 3。
  3. 到了第三天,有人开枪了。因为 在前两天只能确定 n >=3 , 因为有人开枪了,那么开枪的那个人肯定能断定自己那条是病狗,并且他知道 n >=3 。 所以他肯定只看到了 2只病狗,才能确定他自己那只肯定是病狗。以此来推,第几天开枪,就有几只病狗。
分享到:
评论

相关推荐

    IT 130套经典面试题

    于是人们就要找出病狗。每个人可以观察其他的49条狗,以判断它们是否生病,只有自己的狗不能看。观察后得到的结果不得交流,也不能通知病狗的主人。主人一旦推算出自己家的是病狗就要枪毙自己的狗,而且每个人只有...

    经典面试、笔试题

    于是人们就要找出病狗。 每个人可以观察其他的49条狗,以判断它们是否生病(如果有病一定能看出来),只是自己的狗不能看。观察后得到的结果不得交流,也不能通知病狗的主人。主人一旦推算出自己家的是病狗就要枪毙...

    中外名企面试笔试智力题大搜罗

    - "病狗问题"是一道逻辑推理题,需要理解并运用排除法和概率推理来找出病狗的数量。 3. **逻辑悖论与谜题**: - "土人祭司问题"和"IBM 面试题:三个女儿的年龄"都是经典的逻辑悖论,要求在有限的信息中寻找唯一...

    java的一些面试题

    - **查询超出广告位轮播限制的合同**:这需要联接合同表和广告位表,计算每个日期的广告数量,然后找出超出限制的合同。可以使用窗口函数或者自连接来实现。例如: ```sql WITH Ad_Schedule AS ( SELECT ...

    \IBM面试的IQ测试题

    于是人们就要找出病狗。每个人可以观察其他的 49 条狗,以判断它们是否生病,只有自己的狗不能看。观察后得到的结果不得交流,也不能通知病狗的主人。主人一旦推算出自己家的是病狗就要枪毙自己的狗,而且每个人只有...

    知名公司招聘面试题.pdf

    通过分析,可以找出每个海盗为了生存和最大化利益的最佳策略。 这些题目涉及的不仅仅是IT知识,更多的是逻辑思维、问题解决、数学应用、决策制定和面试策略等多元能力。它们反映了在IT行业工作所需的综合素质,包括...

    深圳某公司C++笔试题

    1. 素数打印:该问题要求编写程序找出100以内的所有素数。常见的算法是埃拉托斯特尼筛法。它的基本思想是从2开始,将所有2的倍数标记为非素数,然后找到下一个未被标记的数(这里是3),将其所有倍数标记,如此反复...

    Logic-Interview-Questions:逻辑推理面试题目

    Logic-Interview-Questions 逻辑推理面试题目 题目列表: 1、翻硬币:将硬币分成两堆并确保两堆硬币正面朝上的硬币数量一致。...3、病狗:村里有病狗,通过观察和枪声发现病狗; 4、买鸡:买入、卖出算盈利;

    2005年应界毕业生经典面试.doc

    2. **抽象思考**:IBM的“病狗”问题要求应聘者进行抽象思考,通过假设和排除法找出答案。在软件开发和系统设计中,抽象思维能力有助于理解和解决复杂问题,创建高效的算法和解决方案。 3. **创新和非传统思维**:...

    C/C++程序员面试指南.杨国祥(带详细书签).pdf

    面试题2:村里有多少条病狗 面试题3:他们都在做什么 面试题4:躯体与灵魂 面试题5:小明一家能否安全过桥 面试题6:过河 问题 面试题7:这是张什么牌 面试题8:说谎岛上的两个部落 面试题9:谁是特尔斐城的预言家 ...

Global site tag (gtag.js) - Google Analytics