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

本人愚钝,实在想不出来。。。。

网上的解法:

因为灯开着是会发热的,那么先开一个开关,一段时间后,关闭这个开关,然后打开余下两个开关中的任何一个,进入房间。此时,亮着的是第二次打开的开关;两个不亮的灯,热的是第一次打开的灯,冷的就是剩下的那个了。

编程之美:三盏灯问题相关推荐

  1. 编程之美-三盏灯的问题

    在编程之美中,有这么一个问题,房间中有三盏灯,房间外有三个开关,分别控制这三盏灯, 只能进入房间一次,怎么判断三盏灯分别由哪个开关控制; – 首先的想法是,进入房间一次,代表一个bit,而一个bit最 ...

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

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

  3. 2017“编程之美”终章:AI之战勇者为王

    编者按:8月15日,第六届微软"编程之美"挑战赛在选手的火热比拼中圆满落下帷幕."编程之美"挑战赛是由微软主办,面向高校学生开展的大型编程比赛.自2012年起, ...

  4. 编程之美2.10:寻找数组中的最大值和最小值

    编程之美2.10: 对于一个有N个整数组成的数组,需要比较多少次才能把最大值和最小值找出来呢? 算法的思想是: 分而治之 测试数据:---------------------------------- ...

  5. 编程之美2.1 求二进制中1的个数

    最近一段的时间,一直在看编程之美之类的算法书籍,刚开始看编程之美,感觉到难度太大,有时候也不愿意去翻动这本书,不过,经过一段时间的修炼,我也彻底的喜欢上这本书了, 书中的算法涉及到很多方面,树,链表, ...

  6. Java 并发编程之美:并发编程高级篇之一-chat

    借用 Java 并发编程实践中的话:编写正确的程序并不容易,而编写正常的并发程序就更难了.相比于顺序执行的情况,多线程的线程安全问题是微妙而且出乎意料的,因为在没有进行适当同步的情况下多线程中各个操作 ...

  7. Java 并发编程之美:并发编程高级篇之一

    借用 Java 并发编程实践中的话:编写正确的程序并不容易,而编写正常的并发程序就更难了.相比于顺序执行的情况,多线程的线程安全问题是微妙而且出乎意料的,因为在没有进行适当同步的情况下多线程中各个操作 ...

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

    [出处]http://blog.csdn.net/ekeuy/article/details/41042033 题目一: 村子里有50个人,每人有一条狗,在这50条狗中有病狗(这种病不传染),于是人们 ...

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

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

最新文章

  1. c# 串口最简单接收十六进制
  2. Android开发自学笔记(基于Android Studio1.3.1)—1.环境搭建(转)
  3. 学成在线--21.课程信息修改
  4. python多线程同步与互斥_python多线程编程(3): 使用互斥锁同步线程
  5. android 底部滑动效果怎么做,Android实现简单底部导航栏 Android仿微信滑动切换效果...
  6. 世界第一台电脑_2020世界计算机大会今日开幕 给市民带来全方位观展体验 - 三湘万象 - 湖南在线...
  7. jquery检测input变化_jquery 监控input输入框值得变化
  8. Linux笔记(开机自动将kerne log保存到SD卡中)
  9. 戴尔企业级技术社区达人积分等级制度
  10. python初学者怎么入门-初学者如何学习Python?掌握这17个实用小技巧快速入门!...
  11. 实操教程|Pytorch - 弹性训练极简实现( 附源码)
  12. 连载8:时域信号相乘相当于频域卷积
  13. 【基础教程】基于matlab工具voicebox函数中文说明【含Matlab源码 032期】
  14. 天天生鲜项目——登录页面
  15. 微信小程序实现收藏功能
  16. 纯净网站导航纯html无后台,仿360网址导航源码纯html页面无后台易操作修改无加密有留言后台...
  17. ue4 FString 中文乱码问题
  18. oracle数据库用户状态失效Expired
  19. 海思Hi3516dv300屏幕调试MIPI TX接口LCD屏幕(京东方JD9366)
  20. Opencv4.5.1 微信二维码识别功能 QRCode 编译与使用 C++

热门文章

  1. 安全认证框架Shiro (一)- ini配置文件
  2. 使用免费资源学习linux系统运维
  3. Android 的全新的 Play Widget
  4. java操作pdf itext入门
  5. 华为视频会议BOX300
  6. 【庖丁解牛】成功解决LAMP架构中无法验证index.php的问题
  7. win 10 系统显示U盘隐藏文件
  8. python协程的作用_python 协程
  9. 大话备考之数据结构综合题
  10. 阵亡率 80%,空降高管如何安全着陆?