对角线数独规则(对角线数独)

  • 发布时间:2023-11-16 17:01:18 来源:
标签:
导读 你们好,最近小未来发现有诸多的小伙伴们对于对角线数独规则,对角线数独这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧

你们好,最近小未来发现有诸多的小伙伴们对于对角线数独规则,对角线数独这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、正文:

2、先用唯一法,把每个空格的可能性用小数字标上。

3、注:

4、由于难题一般只能填出很少的数字,而之后会一目了然所以就暂时先不用区域删除法。当然如果你已经用了就算了。

5、选中所有可能性中包含1的空格,然后:

6、1、进行区域删除

7、2、寻找存在唯一候选位置的数字(难题中一般没有)

8、之后从纵、横、斜、区中找出一组候选位置最小的。

9、注:从四种里找一组,而不是每种都找一组。

10、但如果满足以下情形之一,就先进行第4步:

11、1、所有空格都包含这个数字

12、2、无法找出候选数字小于等于三的(纵列或横行或斜线或区块)

13、如果候选位置最小的有多组,则选择关联空格最多的。

14、之后进行第3步。

15、选中组中一个数字,然后运用基础方法进行消除。

16、直到出现:

17、1、每纵、横、斜、区中都只存在一个1了

18、2、出现了无法用基础方法进行消除的空格

19、如果是第2种情况,检查你是不是漏了以下方法:

20、1、斜线的消除

21、方法:

22、当斜线上只有两个候选数时,将这两个候选数视作矩形的顶点。

23、检查成为另外两个顶点的空格是否包含数字1

24、原因:

25、因为它们之中任意一个填上数字1,会导致斜线上不存在数字1

26、注意1:

27、有时候也会存在同时消除斜线上三个候选数的数字,

28、因为这个数字和其它两个斜线候选数是同一区块。

29、注意2:

30、有时候这些数字并不会直接产生反应,

31、你要选中它们并进行一连串消除后,

32、才能看到它让斜线数字产生的纵或横或区的矛盾。

33、注意3:

34、有时候你可以选择一个会影响多个对角线空格的区域,

35、往往这个区域影响的对角线空格是同样的。

36、注意这个区域要直到其它位置都被消除之后,再来看看有没有矛盾。

37、2、矩形或直角梯形的消除

38、方法:

39、以直角梯形举例,比如某两纵(或横)上都只有两组数字了,

40、而且其中一组处于同一条横(或纵,这里是横纵对应)上时。

41、原因:

42、若存在能同时排除梯形斜边两顶点的数字,消除它。

43、因为如果1是填在这个数字上的话,

44、直角边顶点上的两个数字会矛盾。

45、因为一条纵列上必须有一个一种数字,

46、既然另一个候选位置不是,那就只能填这里,

47、但这却会导致横行矛盾。

48、矩形:

49、矩形就是两条直角边都具备了梯形斜边的功能。

50、注意:

51、有时候直角梯形的斜边恰好是整个大方块对角线的一部分,

52、这个时候另一条直角边也会具备斜边的功能,

53、因为对角线也不能重复。

54、3、数对消除

55、方法:

56、数对就是指某纵或横或斜或区中,存在这么几种数字:

57、数字的种数和一共出现的格子数对应。

58、比如现在有一个9*9的数独游戏,

59、某个区块中还有12479五个数字不知道填在哪儿。

60、但是它们的可能性分别是这样的:

61、127,1479,249,79,79

62、124三个数字只出现在三个格子里,

63、那么就把这三个格子里其它的数字可能性消除吧。

64、原因:

65、因为刚好三个数字三个格子,

66、如果这三个格子中有一个格子填了这三个数以外的数的话,

67、比如127里填了7,

68、那就会出现某个数字出现在两个格子中(最后面两个9),

69、或者有个数字无处可填。(149,249,1和2没在其它地方出现了,所以只能填这里,但是这样子4就没地方能填了。)

70、通过这三种方法排除掉数字可能性后,

71、再回到这一步的开头吧。

72、基础消除完毕之后:

73、如果满足了第一个条件就跳到第3步最后。

74、如果还满足第二个条件,请继续:

75、1、出现了横纵都是只有两组的矩形或直角梯形

76、注:当然这两个形状只是举例而已。

77、也可能是箭头形(一个大矩形剪掉一个小矩形后剩下的六个顶点的图形),

78、也就是图形内部自成一个体系,你选中的数字无法影响它的情况。

79、2、图还是很复杂

80、此时,

81、1、你确定你选的候选数组合是关联其它线数字最多的

82、2、你已经用上面三个方法检查过数字1的可能性图了

83、那么:

84、是否出现了新的候选数等于2的组合,

85、如果有就从这两个里选一个重新进行第3步。

86、如果没有,请截图,然后进行第4步。

87、选择下一个数字从第2步重新开始,

88、但是并不用所有数字都试一遍,

89、如果是7*7及以下的数独,一般两三个数字后就会出结果了。

90、如果是7*7以上的,甚至可能性要进行五六个数字。

91、第3步被反复执行个一两次,基本就会发现某个空格中只能填某个数字了,

92、如果出现这种情况,记得填上它,

93、并且把它所对应的纵、横、斜(不一定有)、区中其它数字进行排除。

94、这个时候可能你会发现其它空格中又有唯一的数字了,

95、反复进行从“如果出现……的数字了,”的内容,

96、直到没有唯一可能性的空格为止,

97、这个时候:

98、1、游戏通关了

99、2、请阅读下面步骤:

100、还记得第3步中不要把所有截图拼一起的事情吗,

101、重新查看那些截图,

102、你可能会发现之前某种数字的某个可能性图的唯一位置被新填数字占用了:

103、1、新填数字和可能性图是同种数字,并且只有一副图符合

104、那你撞大运了,这说明这种数字只能这么填,

105、把它填上去,然后反复进行“你可能会发现……占用了”的内容

106、2、同种数字有好几幅图符合,或不是同种数字

107、把这种数字其它几种可能性图拼起来,把没出现过的数字去掉。

108、以上。

109、感想:

110、其实这个步骤就是数独高级方法“”的宏观版,

111、从那么一个复杂的图里一个个去找链的关联性,

112、对于非高手来说太难了,包括本人。

113、有人认为链有点像假设法,或者觉得假设法也应该算是正规方法。

114、其实假设法和数独所有方法一样,都是为了找出数字的矛盾,

115、不过对于这种难题的复杂情况,你可能要进行好几次的假设。

116、而链其实是从更根本更直接的地方找出了这些数字矛盾的原因,

117、假设法假设了一堆你也像基础方法一样,知道那些数字为什么不对。

118、从因为本人的方法而被消除的数字拎一个出来,

119、如果你了解过链的思想,仔细去找其实是能从链上找出矛盾的。

以上就是对角线数独这篇文章的一些介绍,希望对大家有所帮助。

  • 免责声明:本文由用户上传,如有侵权请联系删除!