本文主要是介绍编程之美:三盏灯问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
房间里有三盏灯,屋外有三个开关,分别控制这三盏灯,只有进入房间,才能看到哪一个电灯是亮的。请问如何之进入房间一次,就能指明哪一个开关控制哪一个灯?
本人愚钝,实在想不出来。。。。
网上的解法:
因为灯开着是会发热的,那么先开一个开关,一段时间后,关闭这个开关,然后打开余下两个开关中的任何一个,进入房间。此时,亮着的是第二次打开的开关;两个不亮的灯,热的是第一次打开的灯,冷的就是剩下的那个了。
这篇关于编程之美:三盏灯问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!