笼式算术 · 攻略

Cage Arithmetic 技巧:用行列唯一性解 kenken 笼子(2026)

slug: cage-arithmetic-beginner-tips · Last verified 2026-10-29

亲自试试 — 立即玩 笼式算术

浏览器免费直玩,无需下载或注册。

玩 笼式算术

最后更新:2026 年 11 月 · 经 Playnesta Cage Arithmetic 实测(Playnesta 原创 MIT;4×4 kenken,9 题,3 档)· 4×4 网格 · 数字 1-4 · 每题 3 次提示 · 无计分/计时
方法:下列所有数字均来自本站已发布构建 js/engine.js、js/main.js、js/puzzles.js(Playnesta 原创,MIT),本场实读——不是引用第三方。已核对常数:网格 4×4;数字 1 到 4;每行每列各含 1、2、3、4 各一次(拉丁方——没有 3×3 宫格,和数独不同);格子被分组为笼子,每个笼子的数字必须满足其打印的运算与目标(= 单值、+ 求和、* 求积、- 绝对差、/ 商,大除小);共有 9 道固定题——简单 3 道(e-1 至 e-3)、中等 3 道(m-4 至 m-6)、困难 3 道(h-7 至 h-9);每题起始 3 次提示;提示会按行优先顺序填入第一个空格的正确数字(若无空格,则修正第一个填错的格子);撤销恢复上一盘面;重开重载同一题;没有任何预填——16 格全部从空开始,笼子是唯一线索。下文是策略;操作说明见游戏页。

1. 你实际在玩什么

Cage Arithmetic 是 4×4 的 kenken 题。没有给定数字:16 格全部从空开始,唯一线索是画在网格上的笼子。每个笼子打印一个运算和一个目标,笼内数字必须组合出该目标。除此之外,每行每列都必须恰好含 1、2、3、4 各一次。正是这条额外规则——只有行列唯一、没有宫格——让笼子题能用逻辑解出,而不是猜。

没有计时、没有分数、没有生命。当 16 格全部填满且每个笼子、每行、每列都满足时,游戏显示「Solved — all cages correct.」,可移至上一题或下一题。每题有 3 次提示可救急,撤销可回溯到任意步。

2. 读懂一个笼子

每个笼子是一组被粗边框围住的格子。它的线索位于笼子左上角的格子,形如:

  • 裸数字,如运算为 = 时只写 3:该格必须填 3。单格笼子等于免费给定。
  • 7+:笼内各格之和为 7。
  • 24*(显示为 24×):笼内各格之积为 24。
  • 2-:两格之差的绝对值为 2(顺序无关)。
  • 3÷(显示为 3÷):两格中较大者除以较小者等于 3。

两条最容易搞错的规则:

  • kenken 不要求同一笼子里的数字互不相同。只要行与列不重复,笼内可以重复数字。例如一个 4+ 两格笼可以是 2 和 2。
  • 本构建中减法与除法笼总是恰好两格。加法、乘法与单值笼可以任意大小。

引擎的局部合法性检查在你输入时也会帮忙:若 + 笼已超目标、或 * 笼已超目标,刚输入的格子会变红。把它当实时过滤器,而不是答案。

3. 紧凑笼子(你的起点)

在 4×4 网格上数字只有 1、2、3、4,所以每个笼子的可能填法都极短。背熟下面这张表——它是每一道题的引擎。

单格:数字直接给定。

两格:

  • 3-:只有 (4, 1)(顺序任意)。
  • 3÷:只有 (3, 1)(顺序任意)。
  • 1-:(2,1)、(3,2)、(4,3)。
  • 2-:(3,1)、(4,2)。
  • 商 2:(4,2) 或 (2,1);商 3:(3,1);商 4:(4,1)。
  • 3+:只有 (1,2)。
  • 7+:只有 (3,4)。
  • 5+:(1,4) 或 (2,3)。
  • 4+:(1,3) 或 (2,2)。
  • 6+:(2,4) 或 (3,3)。
  • 8+:(4,4)(可重复,若行列允许)。
  • 2*:(1,2)。
  • 3*:(1,3)。
  • 4*:(1,4) 或 (2,2)。
  • 6*:(2,3)。
  • 8*:(2,4)。
  • 12*:(3,4)。
  • 16*:(4,4)。

三格:

  • 三格 6+:只能 1+2+3。
  • 三格 7+:1+2+4。
  • 三格 8+:1+3+4(或 2+2+4、2+3+3)。
  • 三格 9+:2+3+4(或 1+4+4)。
  • 三格 6*:1×2×3。
  • 三格 8*:1×2×4。
  • 三格 12*:1×3×4。
  • 三格 24*:2×3×4。

四格:

  • 四格 10+:1+2+3+4。
  • 四格 24*:1×2×3×4。

一旦看到这些紧凑笼子,先把它填进去(或记下两三种候选),再动别的。这就是整道题的引擎。

4. 一个好用的解题顺序

  1. 扫描所有单格笼子并填入——它们是免费给定。
  2. 扫描具有唯一配对的两格笼子(3-、3÷、7+、12* 等),当行列允许时填入两格。
  3. 扫描具有唯一集合的三格与四格笼子并填入。
  4. 对有两组候选的笼子,用行列唯一性来判定。若某笼需要 4,而该行别处已有 4,则该笼不能用 4。
  5. 每填一格后重新扫描:一个已填格子会把该数字从其行、列中移除(对笼子只是松散约束)。
  6. 无处可迫时,找已有三格填满的行或列——第四格被唯一性强迫,即使其笼子不明显。
  7. 只有当每个笼子与每行每列都模糊时才猜;用撤销回溯,或花一次提示。

引擎对部分笼子超限的红色高亮在第 4-6 步很有用:若某个候选使 + 笼超目标,就丢掉它。

5. 好好用 3 次提示

提示不是「解题」按钮。每次提示只填一格——按行优先顺序第一个空格——填入正确数字;若没有空格,则修正第一个填错的格子。由此有三点后果:

  • 提示可能落在你还没看过的格子上,未必是你想要的。把提示留到后期,作为决胜的决胜手。
  • 提示算作一步并压入历史,所以若它没按预期帮忙,可以撤销。
  • 提示不会跳过题目。三次用完后余下全靠自己;自由使用撤销与重开。

实践规则:先尽量不用提示解题。若卡在最后两三个格子,一次提示通常能破局,因为它消除了最后的歧义。

6. 常见陷阱

  • 把 kenken 当数独。没有宫格,唯一性只有行与列。同一笼子内数字可以重复,只要行与列允许。
  • 忘记减法与除法是绝对值。 2- 表示两格相差 2(顺序任意);3÷ 表示较大者除以较小者等于 3。
  • 过度信任红色高亮。它只捕捉 + 与 * 笼的超限,捕捉不到「仍符合笼子但错误」的数字。要对照行列唯一性验证。
  • 填笼子时忽略行约束。4* 两格笼可能是 (1,4) 或 (2,2);若该行已有 2,则 (2,2) 不可能。
  • 过早用掉提示。16 格的题 3 次提示很多;至少留一次给终局。

7. 难度三档

  • 简单(e-1 至 e-3):小笼子,许多单格给定与唯一配对。适合学习第 3 节的紧凑表。
  • 中等(m-4 至 m-6):更大的笼子、更多两组候选,以及至少一个需要行列推理才能解决的笼子。
  • 困难(h-7 至 h-9):笼子横跨整行或整列,乘法笼有多种因式分解,最后几格需要一串连锁推导。

九道题都是固定的,重开同一题完全相同。Prev/Next 按钮(或网格上的方向键)在同一档内切换题目;档位按钮切换难度。没有计分,唯一要战胜的是你自己的时间和提示次数。

8. 键盘与触屏

  • 点击或轻触空格选中;输入 1-4 填入,Backspace/Delete/0 清空。
  • 方向键按格移动选择(跳过给定格)。
  • 屏幕上的数字盘、清空、撤销、提示、重开、上一题、下一题按钮在触屏设备上做同样的事。
  • 网格会自适应屏幕;手机上横屏可获得最大格子。

上文是策略;操作说明见游戏页。这里的每个常数都来自已发布构建,若未来更新改动了某个数字,本指南也会随之更新。

更多游戏

Playnesta 上更多免费游戏——选下一局吧。