九宫格数独游戏是一种利用纸和笔进行运算的逻辑游戏。 玩家必须根据99盘面的已知数字,推理出剩下的所有空间数字,满足每行、各列、各粗线宫内的数字包含1-9,且不重复。 “数独”(sudoku )一词来自日语,是“单独的数字”或“只出现一次数字”的意思。 总而言之,那是数字游戏。 但这个概念最初并不是来自日本,而是来自18世纪瑞士数学家欧拉发明的拉丁方阵。 这位数学家是生在1707年的一位伟大的数学家。
软件概述:
数独游戏的答案必须根据99盘面的已知数字,推理剩下的所有空间数字,满足每行、各列、各粗线宫内的数字包含1-9,不重复。 合格的数独拼图都有,只有唯一的答案。 推理方法也在此基础上,没有解或多解的问题都不合格。数独问题的解决方法:
解题的本质有两个。 是隐性唯一解(Hidden Single )和显性唯一解(Naked Single ),他们的名字是根据候选数法命名的。
九宫格数独游戏介绍图二
分块法:
1 .分块法:用数字检索单元内唯一的空间称为分块法,数字填补唯一的空间称为分块余解(隐藏的唯一解)。
根据作用范围,摒挡解分为以下三部分。
1.1数字填补了唯一的空间,在“宫”的单元中可以称为宫区块余解(Hidden Single in Box ),该解法称为宫区块法。
1.2数字只能用“行”单位填充唯一的空格。 这个解法叫做行块法。
1.3数字可以在“列”单元中填充唯一的空格。 这个解决方法叫做列块法。
1.4行块余解和列块余解合称为矩阵块余解(Hidden Single in Line )。
1.5得到矩阵块解的方法称为矩阵分块法。
余数法
Peer等位群的格位
2 .余数法:在格位上寻找可以填写的数字,这个方法称为余数法,这个唯一可以填写的数字叫唯余解(Naked Single )。
余数法是可以删除等位群(Peer )出现的数字的方法,各格位的等位群位有20个。
辅助解法:
3 .除了以上的解法(Basic Techinques ),其他所有的解法都称为高级的解法(Advanced Techniques ),可以弥补解法的不足之处,可以称为辅助的解法。
高级解决方案包括:块块块法(Locked Candidates )、数组法(Subset )、四角对角线(X-Wing )、唯一矩形(Unique Rectangle )、全二值坟墓。
4 .用基础解法出数需要用一个解法、分块法或唯佗法,如果需要超出这个范围进行高级解法,解题点需要配合基础解法满足隐性唯一或显性唯一,这个解题点的解法要由多个步骤配合完成,所以称为组合解法。
5 .解题必须以逻辑为依据,推测的方法被称为“暴力型”解法(Brute Force ),并非提倡数独的本意。
九宫格数独游戏介绍图三
更新说明:
修复了android 4.0系统中的某些机型崩溃的错误。
2 .纠正某些谜题错误。
3 .修正因XML布局错误引起的页面错误