基本原型
双兵城堡原型
双兵城堡实战局面
图中四个黄色单元格中的单兵1和单兵8构成双兵城堡基本型。
单兵8 形成双棍兵阵阵型,称为主兵。单兵1 未形成双棍兵阵阵型,称为辅兵。双兵城堡的四个单元格中的其他兵种单兵称为救兵,例如本图中的单兵3和单兵9 。
随意删除救兵,其结果就是没救了。下面验证一下。
在此局面下正确的解法是删除E6和F3两个单元格中的单兵8 。结局的画面见下图。
例题正解
删除救兵3的画面见下图。
删除救兵3的结局
图中红色的数字不符合数独的基本规则,此答案错误。
删除救兵9的结局见下图。
删除救兵9的结局
图中红色的数字不符合数独的基本规则,此答案还是错误。
同时删除单兵3和单兵9的结局见下图。
同时删除单兵3和单兵9的结局
图中红色的数字不符合数独的基本规则,此答案依然错误。
人们关于双兵城堡的争论要点在于数独是否必须是唯一解。
假设删除所有的救兵能得到符合数独规则的答案,那么这个答案就不是唯一解。在这个局面下,相关四个单元格中的两个兵种的单兵可以交换位置而绝不牵扯全局其他任何位置的任何变化。这就是双解。
人们通常认为一旦出现纯粹的双兵城堡,就会出现双解,就是包括融入。
仔细分析一下,可能的情况有以下三种:
假设我们的对手是数独纯洁性的忠实卫士,那么他的题目中出现双兵城堡就是一个陷阱,就应该有躲避的途径。我们找到躲避的方法,绕道而行就是了。这种情况下敌我双方都认同唯一解并且共同维护了唯一解。
假设我们的对手,例如这个例题后面的对手,显然无意造成什么双兵城堡陷阱,我们无论怎么努力闯入陷阱都进不去。看来人家并不在乎什么唯一解,这种情况就不必深入纠缠了。
假设我们的对手的题目中确实出现了一个双兵城堡陷阱,而又没有提供必要的躲避途径。我们无论怎么有意躲避陷阱都躲不开。这种情况也就不必深入纠缠了。人家也许不在乎什么唯一解,也许在有意刁难你。
总之,出现双兵城堡的结果有可能是双解,有可能是无解。
我们的选择是尽可能躲避那个陷阱,不论是否有意,不论是否恶意。
这样,我们避开的是无解和双解,我们没有放弃唯一解。
那么,看看我归纳总结的几种招法吧。
招法1,独角去双兵。
独角去双兵
以下几个示意图中,主兵是单兵3,辅兵是单兵4,救兵是xy等等。操作目标是含有救兵的双兵城堡的一个或几个角。
本图中含有救兵的只有一个角,操作是删除其中的双兵。
实战图如下。
独角实战图
招法2,同侧两角去辅兵。
同侧两角去辅兵
本图中含有救兵的处于同侧的两个角,操作是删除这两个角中的辅兵。
实战图。
对边实战图
招法3,对角两角去主兵。
对角两角去主兵
本图中含有救兵的处于对角的两个角,操作是删除这两个角中的主兵。
实战图。
对角实战图
招法4,三角去空角对角辅兵。
三角去空角对角辅兵
本图中含有救兵的有三个角,操作是删除空角对角的辅兵。
实战图。
三角实战图
招法5,保护救兵。
保护救兵实战图
双兵城堡外部的某个动作可能打掉双兵城堡内部的救兵,无救兵的双兵城堡自然就没救了。必须避免那个危险动作。
保护救兵实战图2
本图中单兵1和单兵3的连珠炮火力完全消灭了双兵城堡内的所有救兵,这也是引起崩溃的行为,必须严令禁止。
总结一下在处理双兵城堡时,要参照救兵在双兵城堡中的位置选择采用如下招法:
独角去双兵;
同侧两角去辅兵;
对角两角去主兵;
三角去空角对角辅兵;
防崩保救兵。
,