免注册 3×3 · 4×4 · 5×5 成绩仅存本机 查一查讲按法

点灯游戏在线玩:3×3 到 5×5 翻转全亮推理

选一个盘面开一局:入门 3×3(默认档,按法唯一)、进阶 4×4、挑战 5×5。点任何一格,它自己和上下左右一起翻转,亮变暗、暗变亮,把整面灯全点亮就赢。页面每一步都讲清「翻了哪几格、还剩几盏亮」;卡住点「查一查」:它用模 2 消元现算一组最少按法摆给你看——按谁翻谁是写死的规则,所以每一步都是讲得清的确定推理,不是猜。每局都从可解的打乱里生成,没有按不回来的死局。不计时,成绩记各档最少步数,只存本机浏览器。免下载、免注册、不上传。

点灯最忌讳乱按一气。它真正练的是倒推:按哪个格、翻哪几格永远不变,所以能反过来想——「想点亮角落,该按它旁边的哪一格」。同一盘面往往有多种按法(按同一格两下等于没按),最少的那组才是真功夫。这里把它做成每天能来一局的样子:出题从全亮反向打乱保证可解,查一查给的是线性代数算出的最省按法——看完自己按,才是练到了。

开一局点格子翻转 · 全程在你这台设备里算

盘面默认 3×3 · 成绩分开记
音效本机合成,可关

点任何一格,它和四邻一起翻转。

点一格,它自己和上下左右一起翻转;全部点亮就赢。没有失败态、不计时——考的是步数省不省;每局都从可解的打乱里生成,「查一查」给一组最少按法但不替你按

这一页怎么用

  1. 选盘面开一局:入门 3×3(默认档,按法唯一,几分钟就能点亮第一面)、进阶 4×4、挑战 5×5(同一盘面有多种按法,比谁按得省);换过档会记住,下次进来还是你上次的档;
  2. 点格子:它自己和上下左右四邻一起翻转,亮变暗、暗变亮。页面每一步都讲清「翻了哪几格、还剩几盏亮」;
  3. 全部点亮即完成。只记最少步数、不计时——卡住点「查一查」,它现算一组最少按法摆给你,看完自己按。

核心思路:从「想点亮哪」倒推「该按哪」

点灯最忌讳乱按一气。它真正练的是倒推:波及关系是写死的——按哪个格、翻哪几格永远不变,所以可以反过来想:角落那盏是暗的,能把翻到它的只有它自己和邻居,按谁就看谁的波及面最小、牵连最少。

第二层思路是对称与抵消:按同一格两下等于没按,所以「按法集合」里多余的总会成对出现。4×4 与 5×5 的同一盘面往往有不止一种按法,「查一查」给的是其中最省的一组——你自己推出更省的,就是真会了。

「查一查」的算法是把波及关系写成一张「按哪个格影响哪些灯」的表,用模 2 消元(亮暗只有两态,加法逢二进一变成异或)解出「每格按奇数次还是偶数次」。这是真实的线性代数,页面只把结果翻成「第几行第几列」讲给你。

如实说清楚的几件事

  • 每一局都可解:谜面不是随机撒暗格,而是从「全亮」的局面反向按了几下生成——打乱用的那几下本身就是一组合法按法,所以不存在按不回来的死局;
  • 没有失败态:点灯按错不会输,只会多用步数——成绩按档位记完成局数与最少步数,只存你这台设备的浏览器,「重置成绩」要连点两次确认;
  • 不计时、不排名:和数独同口径——考的是想得通,不是手速;
  • 3×3 的按法是唯一的;4×4 与 5×5 同一盘面有多种按法(解空间分别有 16 组和 4 组),最少按法由求解器现算给出。

常见问题

怎么开始玩?

打开页面就是一局 3×3(默认档):直接点盘上的格子——它自己和上下左右四邻会一起翻转。把整面灯全点亮就赢,没有失败态。换档位在「盘面」一栏,换过会记住。

为什么会存在按不回来的局面吗?

不存在,如实承诺:每一局不是随机撒暗格,而是从「全亮」开始反向按了几下生成——打乱用的那几下本身就是一组合法按法。所以你永远能把灯全部按亮,「卡住」只是还没找到那组按法。

「查一查」是怎么算出按法的?

真实的线性代数:把「按哪个格会翻哪些灯」写成一张 0/1 表,每盏暗灯需要被翻奇数次、亮灯偶数次,用模 2 消元(异或)解出每格按奇数次还是偶数次,再在多种解法里挑按得最省的一组。页面只把结果翻成「第几行第几列」——按法给你,手要你自己动。

为什么我按的步数比查一查说的多?

因为「按同一格两下等于没按」:多余的按法总是成对出现。3×3 的按法是唯一的,4×4 和 5×5 的同一盘面有多种按法——查一查给的是最省的那组。用更少的步数点亮,就是这一局练到的东西;成绩也按最少步数记。

点错了会输吗?

不会。点灯没有失败态——任何局面都按得回来,点错只是多用一步。它和数独同口径:不计时、不排名,考的是想得通不是手速;成绩只存你这台设备的浏览器,「重置成绩」要连点两次确认。

三档有什么区别?

盘面越大、打乱越深:3×4 不是档——3×3 打乱 4 下(按法唯一)、4×4 打乱 6 下、5×5 打乱 8 下。大棋盘同一局面的按法组合更多,「最省的按法」和「你按出的步数」差距会更明显,挑战档比的正是这个。