zoukankan      html  css  js  c++  java
  • Logic算法三个灯泡与三个开关

    ylbtech-Arithmetic:Logic-算法-三个灯泡与三个开关
    -- ========================================================
    -- ylb:算法
    -- Type:算法
    -- munu:三个灯泡-三个开关
    -- thankyou:maYunTao Teacher,谢谢您的付出
    -- 7:11 2012/3/17
    -- ========================================================
     
        三个开关在密封且只有一个门的房子外面,现在给你一定时间去确定每个开关对应控制的电灯:
    条件:1,时间5分钟;2,房间只能进去一次;3,在房子内外不能忽视。
     
    分析:
    1,时间5分钟;
    2,房间只能进去一次;
    3,在房子内外不能忽视。
     
    解析步骤:
    物理法【我们都知道灯在发光的同时也会产生热量,时间越久灯泡的温度越高,
    (注意:灯泡从打开,灯泡的温度等同于室内温度,随着时间的延长温度逐渐升高,到一定的时间会达到一个最高点,会保持能定不变。)】
     
    总结:
    先打开一个开关,等四分钟后,关掉,再打开另一个,这时候进房子,用手触摸两个灭着的灯,灯泡发烫的就是第一次打开的开关,亮着的灯就是现在打开的开关,灭着的就是没有打开的开关。
    warn 作者:ylbtech
    出处:http://ylbtech.cnblogs.com/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    动态规划-树形dp
    排队打水
    耍杂技的牛
    合并果子
    贪心问题-区间类
    动态规划-状态压缩dp
    Linux分区知识及企业场景分区76
    企业面试题-find结合sed查找替换
    企业面试题-利用三剑客
    alias-unalias
  • 原文地址:https://www.cnblogs.com/ylbtech/p/2921791.html
Copyright © 2011-2022 走看看