IT面试智力题

来源:百度知道 编辑:UC知道 时间:2024/05/18 10:22:20
房间内有三盏灯,房外有三个开关,在房子外面看不到里面的东西。你只能进门一次,问:你怎么判断哪个开关控制哪个灯??

先打开一盏灯,等几分钟后关掉,再打开另一盏灯,进去房间,不亮的中有一个热的就是第一盏灯.

开关12打开,再关上1 近屋 亮的是2控制的不亮的且热乎的是1控制的剩下的哪一个是3控制的

很明显,区分三个事物至少需要两个是非型判断条件。两个独立的0,1条件可以区分4 件事物,可惜这道题用到的两个0,1条件不是完全独立的,不过还是可以胜任这个区分任务的。灯泡的亮灭和冷热就是这两个0,1条件,具体的做法就不多说了。

1楼的正解~~老题目啦`~

先开2盏灯,过几分钟关掉其中1盏,进屋摸一下2盏没有亮的灯那一个热就是刚刚关掉的开关控制,另外的2个就不用说啦

好厉害呀