【出处】http://blog.csdn.net/ekeuy/article/details/41042033

题目一:

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

分析:
第一天:没有枪响,说明至少有两条病狗,因为如果只有一条病狗,病狗的主人看到别人家的病狗时就会发现自己家的狗是病狗,肯定会干掉自家的狗,但问题是没有枪声;
第二天:没有枪响,病狗的主人发现第一天没有枪响,会怀疑自己家的是病狗,如果只有两条病狗的话,病狗的主人肯定会干掉自己家的病狗,但问题是没有枪声,所以病狗数一定大于2;
第三天:不用分析了,病狗数大于2就说明有3条病狗啊。

答案:

3条病狗

问题二:
        一个人花8元买入一只鸡,9元卖出;10元再买入,11元再卖出,他赚了多少钱?

分析:
一次只算一次买卖,题目涉及到两次买卖,分开来算。
第一次买卖:8元买进,9元卖出,赚了1元;
第二次买卖:10元买进,11元卖出,赚了1元。
总计2元。

答案:
赚了2元。

题外话:
其实这道题不够严谨,如果考虑到物价波动的因素,真不知道这个人到底是亏了还是赚了。

问题三:
        在房里有三盏灯,房外有三个开关,在房外看不见房内的情况,你只能进门一次,你用什么方法来区分那个开关控制那一盏灯?

分析:
通过长时间灯亮会发热来判断。

答案:
首先:长时间开一盏灯,大概半个小时后关掉该盏灯;然后打开另外一盏灯,这时候进门;亮着的灯对应着刚打开的开关,用手摸剩下没亮的两盏灯,温度较高的是刚才长时间亮着的灯,剩下的就是没有开的那一盏灯啦。

问题四:
有23枚硬币在桌上,10枚正面朝上。假设别人蒙住你的眼睛,而你的手又摸不出硬币的正反面。让你用最好的方法把这些硬币分成两堆,每堆正面朝上的硬币个数相同。

思路:
这道题的关键在于两堆硬币正面数相等,但不一定是五个。

答案:
23枚硬币分成10和13枚,假设10枚硬币这一堆有n个正面朝上的硬币,那么13枚那一堆就有10–n枚正面朝上的硬币。问题就变得很简单了,将10枚那一堆全部翻转一遍不就正好也是10–n枚朝上吗。

三道经典的逻辑推理面试题:病狗、三盏灯、买鸡相关推荐

  1. 微软经典面试题------病狗问题

    1.狗的主人无法判断自己的狗是否是病狗,却能够分辨其他的狗是否有病,现在,上级传来通知,要求住户处决这些病狗,并且不允许指认他人的狗是病狗(就是只能判断自己的),过了7天之后,所有的病狗都被处决了,问 ...

  2. 面试经典--两个房间 每间房间三盏灯

    问题:有两个房间,一间房里有三盏灯,另一间房有控制着三盏灯的三个开关, 这两个房间是 分割开的,从一间里不能看到另一间的情况. 现在要求受训者分别进这两房间一次,然后判断出这三盏灯分别是由哪个开关控制 ...

  3. [开心IT面试题] 封闭的房间中,如何判断三盏灯是由哪个开关控制?

    题目: 有两个房间,一间房里有三盏灯,另一间房有控制着三盏灯的三个开关, 这两个房间是分割开的,从一间里不能看到另一间的情况. 现在要求受训者分别进这两房间一次,然后判断出这三盏灯分别是由哪个开关控制 ...

  4. 每天三道冲刺工作--有两个房间,一间房里有三盏灯,另一间房有控制着三盏灯的三个开关

    有两间房,一间房里有三盏灯,另一间房有控制这三盏灯的开关(这两间房是分割开的,毫无联系).现在要你分别进这两间房一次,然后判断出这三盏分别是由哪个开关控制,你能想出办法吗?(注意:每间房只能进一次) ...

  5. BM经典面试题:挑战你的逻辑分析能力(病狗问题)

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

  6. 面试、逻辑推理题(一) 诚实者问题、财富问题、病狗问题

    关于逻辑推理题:诚实者问题,财富问题,病狗问题的解题思路和回答,如果有更好的方法或者有质疑请评论提出,欢迎大家发表不同的见解供我学习参考,谢谢 ps:如果有一些有趣的逻辑题也可以告诉我哦 1. 诚实者 ...

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

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

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

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

  9. 病狗问题 (逻辑推理)

    Description 有一户小区有n户人家,每户人家养了一条狗. 有一天,小区接到防疫站的通知,小区内有病狗. 所有的小区居民都必须将自己的狗带回自己的家中. 每户居民都可以观察到其他居民的狗,并准 ...

最新文章

  1. 机器学习模型可解释性的6种Python工具包,总有一款适合你!
  2. Scanner类的简单用法介绍!
  3. [dp]leetcode 746. Min Cost Climbing Stairs
  4. ubuntu20输入法qiehuan_UBUNTU 20 输入法问题
  5. tshark删除pcap文件中与网关通信的数据包
  6. java数组移除对象_如何从Java数组中删除对象?
  7. HDU-时间挑战 树状数组
  8. C程序设计语言现代方法03:格式化输入输出
  9. cas server + cas client 单点登录 原理介绍
  10. 【学习记录贴】#3——校园二维和三维电子地图制作
  11. 系统操作手册_辽宁高考志愿填报系统2019操作手册(考生版)
  12. 支教笔记 我在泸定的那十天
  13. vgs是什么意思有什么用_Linux中vgs命令起什么作用呢?
  14. 钉钉导航栏分享按钮的显示/隐藏
  15. python如何拼读英语单词怎么写_怎么用英标快速拼读英语单词,这些技巧你知道吗...
  16. 模拟器和平精英连接服务器没有响应,和平精英模拟器卡顿解决方法一览
  17. 人脸识别——使用谷歌Firebase-ML Kit实现
  18. Mac Terminal 终端:入门指南及进阶技巧
  19. 黑底白字html代码,如何用chrome扩展将网页变成黑底白字,用以保护视力
  20. dockers加速器——DaoCloud

热门文章

  1. 佛语经典语录(300条)
  2. 、再烦,也别忘记微笑;再急,也要注意语气;.再苦,也别忘坚持;再累,也要爱自己。
  3. 4418. 选元素(动态规划)
  4. 中国环保机械市场现状调研与未来投资方向预测报告2022-2028年
  5. 进击的PyTorch,和它背后的开源领袖
  6. STM32——安装mdk514以及main编译成功
  7. Copy BOM and Rounting 说明
  8. 【一些话】陈怡然教授:年底了,和学生说两句心里的鸡汤
  9. 初探区块链的挑战,应用和发展
  10. 12 张图看微软走过的 40 年