zoukankan      html  css  js  c++  java
  • 面试经典--两个房间 每间房间三盏灯

    问题:有两个房间,一间房里有三盏灯,另一间房有控制着三盏灯的三个开关, 这两个房间是 分割开的,从一间里不能看到另一间的情况。

    现在要求受训者分别进这两房间一次,然后判断出这三盏灯分别是由哪个开关控制的。 有什么办法呢?

    解答:这里有三个未知数,对应亮与不亮只有两个已知值,不能解这个问题。还需引进别的属性。

    (1)引进开灯时间长短热的属性

    A B C三盏灯 A开时间长一些然后关掉 B开时间短一些关掉 C不开 根据灯热的三个程度即可解决这个问题

    A B C三盏灯 先把A长时间开一会  然后开B  C不开  根据A是热的 B是亮的 C是不亮的 也可解决这个问题。

    (2)扩展亮这个属性

    A B C三盏灯 进入房间给A灯接入电阻,(三个灯应该不是串联的,如果是串联的话,设三个开关就没有意义了) 开B灯 ,根据A灯不是很亮 B灯很亮 C灯不亮解决这个问题

    A B C三盏灯 给三盏灯分布接入大小不等的电阻   根据灯的亮暗程度也可解决这个问题

    (3)引入灯闪烁这个属性

    根据闪烁的快慢。

    。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

    总结:不能只有0和1的这两个概念,要有(0,1)这样的区间概念。

    参考:http://zhidao.baidu.com/link?url=jhNc9929KoeQBIUQDayWgxiYdsTVka5AfuQffJRkJa5OUbH5LKsTc81O863sUsdfE35SVbSCSLfpD38NC4b5Aa

    参考:http://zhidao.baidu.com/link?url=l6GDiIfeysaSFtQhH2DeRbncqIx0Dxqgy5zZ61BTslsgTl7HDhG1a-U3aYL6aQEdS6rnY4PHdYbjfaTVyL9hwa

  • 相关阅读:
    20191117-STD::讲解及求平均数例题
    计算机网络-ip分类
    游标cursor
    ajax
    django ORM
    urls
    templates
    views
    models
    setting
  • 原文地址:https://www.cnblogs.com/pangblog/p/3295203.html
Copyright © 2011-2022 走看看