下面是微软公司招人时用的题

来源:百度知道 编辑:UC知道 时间:2024/05/24 02:49:01
有两个房间,一个房间安装有三个灯,另一房间安装了三个开关,每个房间只进去一次,如何分别出哪个开关控制哪个灯?

先把一个打开亮一会 然后 关掉 把另外一个等打开 去房间摸一下2个灭着的灯 有热度的就是刚才开过的灯 这样就能分出来了

先到有灯的房间去,任意打开一开关,等一段时间关掉,立即另开一个,然后到有灯的房间去,亮的一盏灯,为第二次打开的开关控制,用手摸没亮的两盏灯,热的那盏为第一次所开开关控制,不热的为没开过的开关控制
回答者:scgazx - 试用期 一级 7-11 17:46

先在B房间任意开一个开关,然后等5分钟,关掉这个开关,再开另一个开关,接着就到A房间去看看亮着哪一盏灯,这一盏灯的开关就是第二次开的那一个开关;再摸摸另外两盏灯看看哪一盏灯是热的。热的那一盏灯的开关就是第一次开的那一个开关,剩下那一盏灯的开关就是没有开过的那一个开关。教师讲解:其实这是一个关系到我们的思维定势的问题。平时我们都习惯于认为,灯就是用来照明的,那么自然就会想到“看”它是否亮过,再沿着这一思路去找解决方法。但是,如果我们能够跳出这一思维定势,联想到灯不但会发光还会发热,那么问题就迎刃而解了。

先开一盏灯,开一会儿就关掉,再开第二盏灯,然后到每个房间看一遍,用手摸一下:如果是开着的,就是第二个开关;如果是热的而且是开着的,就是第一盏灯;如果什么都不是,就是第三个开关。