English / 中文
← 全部题目

三个开关,一只灯泡

第 30 期 热身 发布 2026 年 10 月 21 日

难度 热身 — 三个开关,一只灯泡

题面

一间没有窗户的房间里只有一只白炽灯泡。房间外的走廊上有三个开关,分别标着 A、B、C。其中恰好一个控制那只灯泡,另外两个什么也不控制。你可以随意拨动开关,但只能进房间**一次**。进去之后,如何判断是哪一个开关控制着灯泡?
  • 你只能进房间一次,而且在走廊里看不见灯泡。
  • 灯泡是老式灯丝灯泡,任何缝隙或窗户都看不到它。

想一想

展开提示 1
开关只有两个状态,但一只灯丝灯泡能被观察到的性质不止两种。
展开提示 2
灯泡的温度是第二条信息通道——可你要区分三种情况,所以得让三个开关处在三种互不相同的「结果态」。

解答

答案把 A 打开几分钟后关掉,再打开 B,然后进屋:亮着的是 B,不亮但温热的是 A,不亮且冰凉的是 C。

推导

  1. 找到那条信息通道。

  2. 给每个开关分配一种状态。

  3. 执行操作序列。

  4. 读出状态。

  5. 为什么一次就够。