三个开关,一只灯泡
题面
一间没有窗户的房间里只有一只白炽灯泡。房间外的走廊上有三个开关,分别标着 A、B、C。其中恰好一个控制那只灯泡,另外两个什么也不控制。你可以随意拨动开关,但只能进房间**一次**。进去之后,如何判断是哪一个开关控制着灯泡?
- 你只能进房间一次,而且在走廊里看不见灯泡。
- 灯泡是老式灯丝灯泡,任何缝隙或窗户都看不到它。
想一想
展开提示 1
开关只有两个状态,但一只灯丝灯泡能被观察到的性质不止两种。
展开提示 2
灯泡的温度是第二条信息通道——可你要区分三种情况,所以得让三个开关处在三种互不相同的「结果态」。
解答
答案把 A 打开几分钟后关掉,再打开 B,然后进屋:亮着的是 B,不亮但温热的是 A,不亮且冰凉的是 C。
推导
-
找到那条信息通道。
-
给每个开关分配一种状态。
-
执行操作序列。
-
读出状态。
-
为什么一次就够。