数独

来自Favorites
Scio留言 | 贡献2024年12月30日 (一) 12:30的版本 (创建页面,内容为“= 1 = 数独于我心中的位置有些特殊,是我人生第二大娱乐手段。(第一是“空想”,贯穿我整个人生,地位遥遥领先。) 很遗憾也很普通的是,它们始终是消磨时间的工具,以至我始一直在“新手村”。或许这个笔记能推动我在“技巧”上的发展。 本文主要是与所遇到的一些想要分享的案例,如果你需要系统的学习,请阅读相关教材(在“其他资…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航跳到搜索

1

数独于我心中的位置有些特殊,是我人生第二大娱乐手段。(第一是“空想”,贯穿我整个人生,地位遥遥领先。)

很遗憾也很普通的是,它们始终是消磨时间的工具,以至我始一直在“新手村”。或许这个笔记能推动我在“技巧”上的发展。

本文主要是与所遇到的一些想要分享的案例,如果你需要系统的学习,请阅读相关教材(在“其他资源”处,没有就是还没更新)。

由于我是游散玩家,且未系统的学习技巧、名词、术语所以这只是我的笔记我还会自己创造一些说法、词汇来承载我的经验/总结,可做实战参考之用。但是不与主流世界接轨,也不利于同好见的交流,请谨慎浏览

索引

Ⅰ、基础知识:数独基础

Ⅱ、基础方案:排除法

Ⅲ、进阶方案:精简候选

Ⅳ、禁忌方案:试数法

资源

在线数独:https://cn.sudokupuzzle.org/

安卓端:sudoku 10000(数据可同步,需科学)

WIN端:

微信小程序:数独无双

建议

没人规定是兴趣必须精通,但试数不要碰。试数不如玩王者农药。以及我推荐的安卓端软件有高亮候选词功能,省事但是习惯了以后可能会不适应一般的解题环境了。

最基础的规则见【Ⅰ】

足以解决99%的入门题见【Ⅱ】。到这里完全是靠自己的练习,没有技巧可言。

需要一定观察的见【Ⅲ】,可以自己观察,但是没有必要,经验的总结就是用来参考的,跟我一样纯粹打发时间随意即可。

以及请注意,如果你没有察觉到我示例的解法,这不能说明什么。因为我示例的都是摘自简单难度的题,没有技巧和技术力可言,只能说明我们观察的角度不同。或许你看到的还被我暂时忽略了,思维上无对错和标准,要尊重自己的精神。

比如,我截图中有这个,但是我自己都忘了当时怎么想的了:

数独:数独基础

数独是一款益智游戏,老少咸宜。一张纸,一杆笔,一道题,抬笔是清晨,落笔已黄昏。

数独的结构

Block):数独的“棋盘”由九个3*3的“宫”组成。

  • 按照从左到右、从上到下的顺序读。如左上为b1(Block 1)、右下为b9、中间为b4

Row)& Column):字面意思。

  • 顺序如宫,如 r1 表示第一行,c2表示第二列
  • r1c2则表示第一行第二列,既上图宫1的“1”
  • r9c3=1,表示第9行第3列的数是1
  • 缩写:如第二行第二列,可缩写为rc2。
  • 亦可采用一定的计算机、逻辑上的用法,比如r9c3!=1(不是1)

以上表达方式通常出现于解析、文字交谈中,笔者是从未用过这种坐标,都是“‘这’填x,‘那’填y”。但若要与人交谈沟通,还是应当采用这种规范化的交流方式。

数独的规则

填写1-9的数字,使每行、列、宫填满,且(每行、每列、每宫)不允许出现重复数字。

每道数独题都只有一个唯一解,有多个解法的题算不正规的数独题。


数独:排除法

Q:什么是排除法?

A:“这”不能填xx,所以应该填x。

“一步杀”

“一步杀”借用了国际象棋里的称呼。

意思是:(依据一个或多个确定值)可以直接一步推论出所要填写的数字

实例:

行8列7处只能填4。

行1列3处只能填5。

行8列8处只能填4,后行7列1处也只能填4。

行9列2处只能填7,后行2列1处也只能填7。

练习:

绿色光标是目的地,2是要填写的数字,自己推论一下吧!

入门级数独题往往可以凭此直接填满绝大部分空位置。但是玩多了,难免有点无趣。

“两步杀”

意思是:通常需要联想(非确定值)当过渡来“将军”空缺

实例:

常规两步杀:

行9列8有一个确定是4,因此行9无4。行7宫8有一个不确定具体位置的4,因此宫7的行7无4。

所以行8列3为4。


理由同上。

理由同上。

因为行4列9有一个确定的7,因此行4无7。而行6的7不确定具体位置,但是确定在宫5,因此宫4的行6无7。 所以行5列2为7。

复杂两步杀:

行6列9只能是2、4、7。因为行6列1、6处确定是4和7。所以填2。

  • ①:行9列8有4,因此宫6的4在行5。
  • ②:行3列6有4,再加上①,宫5的4在行6。
  • ③:由上可知,行4列2为4。

后记

这两种方式可以解决99%的简单级别的数独题,完全可以做到入门。剩余的1%要么是没有观察到,要么是题目标错了等级。