如何出首步标准数独卡点题

今天来讲一下,如何出首步卡点题。首步卡点题是指,在第一步就能出现卡点的题目。
首先,我们需要一个辅助的出题软件:NPGenerator。这个软件可以帮助您辅助的出题。
那么,话不多说,开始干吧!
卡点,指的是一个题目之中,莫名其妙难度大于排除、唯余的出数技巧,使用后会直接得到出数,并完成题目的一簇解题步骤。我们可以尝试着先想好,怎么出,出什么。
比如,此处举例,出一个带区块的唯一余数法。那么,想要题目更加漂亮、美观的话,我们一般意义上,都是做成中心对称或轴对称的(轴对称的话我还是建议做成左右轴对称的,上下轴对称不太好看,当然,撇捺对角线对称也是个不错的选择^_^)。
那么,首先想好,如何能够保证区块唯余的产生。

比如此处,我们就构造好了一个区块。那么,为了构造区块唯余的现象,我们在对称的结构上再加上一个区块。

然后安放区块唯余的唯余部分。

这样,便是一个区块唯余的题目。不过,请检查一下,是否这样存在有效的题目。判定好之后,我们在软件的Solver Config处点击一下,弹出对话框,勾选需要的技巧。



设置好参数后,开始随机安放提示数位置。注意,提示数位置请不要放在堵住区块唯余卡点的地方,最好放在其他位置,提示数稍微分散一点,比较好出题。提示数尽量控制在22~28个之间(24个最好)。

选好形状按下Generate就可以出题了。效果如上图所示。
还没有结束。出完题之后,您需要验题,看是否前面的步骤用排除法破掉了卡点。于是,需要手动将题目的提示数输入到Sudoku Explainer或者Hodoku软件之中,来进行验证。

Oops,排除法可以做到这里让其变成唯余。没有用到区块。那么只能重新出题了。

注意,因为出题的过程之中,我们为了防止题目出现其他异常情况破坏结构,可以尝试设定“禁止在提示数之中出现数字9”,如图示。
另外,直接在盘面之中的E5处,直接输入9,强制使得生成的题目的答案的E5处填9。
出了多次,都是失败,我们就需要看一下盘面到底能否生成了。

经列排除,我们发现1可以直接被确定,这样就会破坏结构。于是我们继续更换形状。

然后出好题目,放到Hodoku之中。

这样就可以了。这个题难度就合适,而且区块唯余很好找。