Logic-算法-三个灯泡与三个开关

简介:
ylbtech-Arithmetic:Logic-算法-三个灯泡与三个开关
-- ========================================================
-- ylb:算法
-- Type:算法
-- munu:三个灯泡-三个开关
-- thankyou:maYunTao Teacher,谢谢您的付出
-- 7:11 2012/3/17
-- ========================================================
 
    三个开关在密封且只有一个门的房子外面,现在给你一定时间去确定每个开关对应控制的电灯:
条件:1,时间5分钟;2,房间只能进去一次;3,在房子内外不能忽视。
 
分析:
1,时间5分钟;
2,房间只能进去一次;
3,在房子内外不能忽视。
 
解析步骤:
物理法【我们都知道灯在发光的同时也会产生热量,时间越久灯泡的温度越高,
(注意:灯泡从打开,灯泡的温度等同于室内温度,随着时间的延长温度逐渐升高,到一定的时间会达到一个最高点,会保持能定不变。)】
 
总结:
先打开一个开关,等四分钟后,关掉,再打开另一个,这时候进房子,用手触摸两个灭着的灯,灯泡发烫的就是第一次打开的开关,亮着的灯就是现在打开的开关,灭着的就是没有打开的开关。

本文转自ylbtech博客园博客,原文链接:http://www.cnblogs.com/ylbtech/archive/2013/02/22/2921791.html ,如需转载请自行联系原作者
相关文章
|
6月前
|
算法 搜索推荐 测试技术
python中算法逻辑错误(Logic Errors)
【7月更文挑战第18天】
249 2
|
算法 C++ Python
【每日算法Day 61】LeetCode 672. 灯泡开关 Ⅱ
【每日算法Day 61】LeetCode 672. 灯泡开关 Ⅱ
113 0
|
算法 C++
每日算法系列【LeetCode 319】灯泡开关
每日算法系列【LeetCode 319】灯泡开关
149 0
|
测试技术 数据库 数据安全/隐私保护
接口测试平台代码实现155:加密算法开关
接口测试平台代码实现155:加密算法开关
接口测试平台代码实现155:加密算法开关
|
机器学习/深度学习 自然语言处理 算法
|
机器学习/深度学习 自然语言处理 算法