Water Sorts 只有两条规则:只能倒在同色上或倒进空管,且接收管必须还有空间。这两条规则让空管成为棋盘上最贵的资产——也是多数玩家最先烧掉的东西。

空管不是「空位」

空管能接收任何颜色。这让它成为通用的缓冲区:它是唯一能让某个颜色「等着」,你好去挖它下面那层的地方。

一旦填满它,你就把一个通用缓冲换成了一个专用缓冲。这样干三次,棋盘就彻底失去弹性——尽管它看起来很整齐。

棋盘不是因为整齐而解开的,而是因为你还有地方可以暂存不想要的颜色,才保持可解。

成块倒,不要单个倒

因为只能倒在同色上,一次移动永远只转移顶部同色的那一整段。只倒一个单位的操作几乎总比倒三个差:花同样的步数,占同样多的落点空间。

每次倒之前先看源管:顶部连续的同色有几个单位?如果答案是「一个」,先找别的走法。如果确实没有别的走法,单个倒也可以——但它应该是最后手段,而不是习惯。

从底往上想

最常见的死局:你把某管顶部做完了,才发现下面那层颜色需要的目的地已经不存在了。

把思路倒过来。对每根管子问一句:最底下是什么颜色,它最后要去哪? 那个颜色要走的路最长,所以应该优先为它保留落点。

  • 两层叠色的管子最简单:一步就露出底部。
  • 颜色交替的管子最贵。趁你还有两个空管时处理它们。
  • 两端同色的管子是陷阱:看起来快完成了,实际上是一堵墙。

出手前的三问

倒之前按顺序问三句:

  1. 这一步能完成一根管子吗?能就做——完成的管子等于多出一个空位。
  2. 这一步能露出一个有明确归属的颜色吗?能就做。
  3. 这一步会填满我最后一个空管吗?会就先停手,找别的走法。

第三问是大家最常跳过的一问,也是真正终结一局的那一问。

卡住的时候

如果没有任何合法走法有帮助,你其实不是卡住了,而是离卡住只差一步——正确反应是撤销。在颜色排序谜题里乱倒不会产生信息,只会消灭信息。

回到最后一个确定可解的状态,去试你之前否掉的那一步。被否掉的那一步通常正是花掉空管的那一步——而这恰恰是它正确的原因。