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

简介:

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

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

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

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

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

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

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




原文发布时间为:2011-08-13


本文作者:vinoYang


本文来自云栖社区合作伙伴CSDN博客,了解相关信息可以关注CSDN博客。

目录
相关文章
|
6月前
|
数据采集 网络协议 安全
Bently Nevada 132417-01 输入/输出模块4通道监视器输入/输出模块体系触点 行程倍增 用于将3500架置于行程中的描述
Bently Nevada 132417-01 输入/输出模块4通道监视器输入/输出模块体系触点 行程倍增 用于将3500架置于行程中的描述
|
6月前
|
编解码 芯片 数据库管理
如何解决电子墨水屏标签的误唤醒和吵醒问题?
随着电商和物流快递行业的高速发展,人们网上购物越来越方便,线下实体店受到了越来越强烈的冲击。作为传统的商业模式,零售和商超自然不甘堕落,也在不断的学习互联网打法的精髓。经过多年不断的升级改造,其购物环境,价格体系,结算体验,服务意识方面都获得很大的提升,在某些区域或针对某些特定人群,其吸引力甚至远远超过了网上购物。
HMI-33-【运动模式】补上油量表和水温表
上一篇,以为是做了一个收尾,写了灯光控制面板和底部的信息栏,但是,有位眼见的小伙伴`江山壹角`,直接不给我面子,说我的水温表和油量表不会动。截图位置,我记仇哈。
【单片机期中测试】4.按键不同时长控制流水灯
【单片机期中测试】4.按键不同时长控制流水灯
61 0
摇杆控制移动自动瞄准射击如何实现?
前言 这篇教程实现了射击游戏中的摇杆控制移动以及自动瞄准射击功能,并提供一个示例项目的模版。
131 0
|
Kubernetes 监控 安全
一个开关就让服务网格变快——实验篇
作为业内首个全托管Istio兼容的阿里云服务网格产品ASM,一开始从架构上就保持了与社区、业界趋势的一致性,控制平面的组件托管在阿里云侧,与数据面侧的用户集群独立。ASM产品是基于社区Istio定制实现的,在托管的控制面侧提供了用于支撑精细化的流量管理和安全管理的组件能力。通过托管模式,解耦了Istio组件与所管理的K8s集群的生命周期管理,使得架构更加灵活,提升了系统的可伸缩性。从2022年4月
一个开关就让服务网格变快——实验篇
|
算法 安全 C++
科学家小蓝来到了一个荒岛,准备对这个荒岛进行探测考察。 小蓝使用了一个超声定位设备来对自己进行定位。为了使用这个设备,小蓝需要在不同的点分别安装一个固定的发射器和一个固定的接收器。小蓝手中还有一个移
科学家小蓝来到了一个荒岛,准备对这个荒岛进行探测考察。 小蓝使用了一个超声定位设备来对自己进行定位。为了使用这个设备,小蓝需要在不同的点分别安装一个固定的发射器和一个固定的接收器。小蓝手中还有一个移
280 0
科学家小蓝来到了一个荒岛,准备对这个荒岛进行探测考察。 小蓝使用了一个超声定位设备来对自己进行定位。为了使用这个设备,小蓝需要在不同的点分别安装一个固定的发射器和一个固定的接收器。小蓝手中还有一个移
费解的开关
费解的开关题解
135 0
|
前端开发
前端工作总结267-调节删除顺序删除
前端工作总结267-调节删除顺序删除
103 0