昨晚开始看《编程之美》,刚看到序中有一道面试题。据说,早期应聘PM职位的应聘者大多曾碰到这道题目:

房间里有三盏灯,屋外有三个开关,分别控制这三盏灯,只有进入房间,才能看到哪一个电灯是亮的。请问:如何只进入房间一次,就能指明哪个开关控制哪个灯。

自己有个想法,也没看网上的答案:

先将一个开关,拨到开的状态,维持十分钟。然后将该开关,拨到关的状态。然后,将另一个开关的状态拨到开,然后,迅速进入房间。

当前亮着的灯,肯定被外面开关为“开”状态的开关控制。接着用手摸一下,哪个灯泡是热的,该灯泡就是被刚才,状态为“开”的开关控制,剩下的正好配对。

这里,利用了温度做文章~

好吧,还是忍不住到网上搜了一下,有没有其他的解决办法,结果都是钻了温度的空子。好吧,如果加条件:三盏都是冷光灯,有解决方案吗?我没想到!

智力题:关于进入房间一次,判断哪个开关控制哪盏灯的问题相关推荐

  1. 数学概率题智力题算法题 总结

    组合数公式: 1. C(n,m)=C(n,n-m) 2. C(n,m)=C(n-1,m-1)+C(n-1,m) 杨辉三角 等差数列: 通项公式:an=a1+(n-1)d 前n项和:s=n*a1+n(n ...

  2. 关于编程之美一个房间里面三盏灯的问题

    这几天在看编程之美这本书.这里面提到了一个非常有意思的问题."房间里面有三盏灯,屋外有三个开关,分别控制三盏灯,只有进入房间,才能看到哪一个电灯是亮的,请问如何进入房间一次,就能指明哪一个开 ...

  3. 软件测试常见的智力题

    智力题1(海盗分金币)- - 在美国,据说20分钟内能回答出这道题的人,平均年薪在8万美金以上. 海盗分金币 5个海盗抢得100枚金币后,讨论如何进行公正分配.他们商定的分配原则是:  (1)抽签确定 ...

  4. 微软Google等互联网公司经典面试智力题和解答

    一.微软58题  A.逻辑推理  1.你让工人为你工作7天,给工人的回报是一根金条.金条平分成相连的7段,你必须在每天结束时给他们一段金条,如果只许你两次把金条弄断,你如何给你 的工人付费?  2.请 ...

  5. 面试总结+网上查阅的智力题

    笔试了这么多家公司,每次笔试都过了,可是总是死在面试上,总结了很多原因: 1.其中有很多问题是随机性的,没有做好准备,所以要学会随机应变的能力,嘴比较笨,还是多学学良好的沟通,学会与人交流,应变的能力 ...

  6. 经典面试智力题和解答

    一.微软58题 A.逻辑推理        1.你让工人为你工作7天,给工人的回报是一根金条.金条平分成相连的7段,你必须在每天结束时给他们一段金条,如果只许你两次把金条弄断,你如何给你 的工人付费? ...

  7. 收藏微软面试智力题 (附答案)

    A.逻辑推理 1.你让工人为你工作7天,给工人的回报是一根金条.金条平分成相连的7段 ,你必须在每天结束时给他们一段金条,如果只许你两次把金条弄断,你如何给你 的工人付费?   2.请把一盒蛋糕切成8 ...

  8. 程序员面试智力题(六)

    [36]从前有一位老钟表匠,为一个教堂装一只大钟.他年老眼花,把长短针装配错了,短针走的速度反而是长针的12倍.装配的时候是上午6点,他把短针指在"6 "上,长针指在"1 ...

  9. 智力题、推理判断题、数量关系题(三)

    数量关系题: 1.若干学生住若干房间,如果每间住4人,则有20人没地方住,如果每间住8人,则有一间只有4人住,问共有多少学生? 正确答案: D 你的答案: D (正确) A.30人 B.34人 C.4 ...

最新文章

  1. Odoo小数精度及货币精度详解
  2. ubuntu14.04的键盘失灵解决方案
  3. Intel官宣开发RISC-V处理器:明年首发7nm工艺
  4. 浅谈V8引擎中的垃圾回收机制
  5. c语言第1次作业答案,C语言第五次上机作业参考答案
  6. __flash__removeCallback 未定义错误
  7. bp神经网络是前馈网络吗,什么是前馈神经网络
  8. 突破软件测试的瓶颈(上)
  9. 看了 web.dev 的 631 篇博客,我总结了这些内容
  10. 苹果11怎样设置自动锁屏 iPhone11自动锁屏操作方法
  11. SpringBoot+Mybatis+Elasticsearch 实现模糊分页查询并标记关键字
  12. 【JavaScript】VUE前端实现微信版录制音频wav格式转化成mp3格式和Base64
  13. 操作系统MIT6.S081:P7->Interrupts
  14. android ab 广告,秒针移动广告监测指南(Android版)
  15. 折腾日记:树莓派如何硬盘、u盘启动 (usb boot)
  16. POJ 1734 求最小环路径 拓展Floyd
  17. FPGA linux synplify综合工程的环境搭建
  18. 亚马逊、苹果、谷歌等巨头:高喊保护隐私,背地阻碍立法
  19. 猪圈里的跟随策略(博弈论的诡计)
  20. 100个网站推广实用方法

热门文章

  1. js获取浏览器的参数
  2. 快速排序的递归和非递归
  3. Jquery ajax 返回string类型加result.d原因
  4. Codeforces Round #309 (Div. 2) C
  5. 文件翻译002片:Process Monitor帮助文档(Part 2)
  6. FastDFS分布式文件系统的安装及配置
  7. 各代程序设计语言拓扑
  8. List Control Utility
  9. Delphi 正则表达式之TPerlRegEx 类的属性与方法(3): Start、Stop
  10. 为什么我们都要等到失去后才知道珍惜呢(转载)