一点心得
最近一直在刷 10×10 的图,总结出一些不靠耗血试错的思路,给大家分享~
情况一:一行(列)只有一种固定排列
1. 一行只有 1 个数字为 10,这很简单,一行填满即可。
2. 一行只有 1 个数字为 0,这种情况出现得极少,一行全打叉。
3. 一行有 2 个数字,且数字之和为 9,这一行的排列也是固定的,因为 2 个数字之和再加一个间隔(叉)就是 10,可以填满一行。比如【1 8】、【2 7】、【3 6】、【4 5】这些,只存在一种排列的情况。如图:
4. 一行有 3/4 个数字,且数字之和为 8/7,这一行的排列依然是固定的。 遇到这些固定的情况,可以优先填满,为其他行的计算提供条件。