有三个开关对应着另一个房间里的三盏灯,其中一个开关控制着一盏灯。你现在在开关的房间里,但不能直接看到灯。你只能进入灯的房间一次。你需要如何操作来确定哪个开关控制哪盏灯?
别光盯着开关亮不亮,得想灯泡发热这个物理特性。题目允许进一次房间,意味着我们要利用‘状态’的差异——除了亮与灭,还有‘热’与‘冷’。抓住这一点,就能从三个开关里唯一锁定对应关系。
学生最容易忽略‘热’这个维度,只盯着灯亮不亮,导致误选 A 或 B。A 选项打开所有开关进去,三盏灯都亮,完全无法区分;B 选项虽然能看出两盏灯的状态,但剩下那盏灭的灯,你根本不知道它是因为没开过还是因为关了太久变冷了,信息不足。还有同学会纠结‘立刻关闭’和‘打开一段时间’的区别,其实关键在于给灯泡足够时间散热,让‘热’这个特征消失,否则最后进去时三盏灯可能都还热着,照样分不清。
这道题表面看是逻辑推理,实则考查的是‘状态编码’思想——用有限次操作制造出可区分的状态。核心概念是:灯泡在断电后不会瞬间冷却,会保留一段时间的余热。命题人特意设计‘只能进一次’的限制,就是想逼你跳出‘亮/灭’的二元思维,去利用‘热/冷’这个第三状态。
拿到题先想什么?想怎么区分三个开关。如果只靠亮灭,一次进房间最多分辨出两个状态(亮 vs 灭),三个开关肯定不够。那就得造第三个状态——热。怎么造?打开一个开关,等一会儿让它把灯泡烤热,然后关掉它;再打开另一个开关,保持开着;第三个开关一直别动,让它保持冷。
具体怎么算?假设室温下灯泡冷却需要几分钟,你打开开关 A 等待足够时间(比如 3-5 分钟),然后关掉 A,立刻打开 B,保持 B 亮着,C 始终不开。这时候进房间:
这样三个开关一一对应,完美解决。
避坑指南:很多学生会选 A(全开再进),结果三盏都亮,信息量为零;或选 B(开一个立刻关,再开一个,进去),这时候只有两盏灯状态不同,剩下那盏灭的灯,你无法判断它是 C 还是 A——因为 A 关了可能还热,也可能已经凉了,信息模糊。关键就是‘等一会儿’这一步,不能省,也不能只等几秒,必须等热完全散掉,否则最后进去时三盏灯可能都热着,照样分不清。
考频与趋势:从历年真题看,这类‘状态编码 + 物理特性’的题目在 CSP-J/S 和 GESP 中属于高频考点,近五年出现 4-5 次,常以单选题形式出现,难度适中。命题人喜欢把‘只能操作一次’‘只能进一次’这类强限制放在题干里,逼迫学生跳出常规思维。
预测:未来这类题可能继续以‘有限次操作区分多个对象’为核心,结合不同物理或逻辑特性(如声音、气味、数字显示等)变化场景,但‘利用非直观状态(热/冷、响/静、奇/偶)进行编码’的思路不会变。暂无足够依据预测具体年份或题型细节,但掌握‘状态编码’这一思想,应对变体绰绰有余。