首先数独候选数法解题技巧:唯候选数法隐性唯候选数法区块删减法数删减法隐性数删减法三链数删减法隐性三链数删减法矩形顶点删减法三链列删减法关键数删减法关连数删减法
数独数字解谜游戏完全必算术会推理逻辑解题方法分两类:直观法候选数法
直观法需辅助工具接数独谜题刻起立开始解题绝猜测数独直观法解题技巧:唯解法基础摒法区块摒法唯余解法矩形摒法单元摒法余数测试法
候选数法解数独题目需先建立候选数列表根种条件逐步安全清宫格候选数取值候选数达解题目
候选数法般解较复杂数独题目候选数法没直观法直接需先建立候选数列表准备程实际时先利直观法进行解题法直观法解题时候选数方法解题
候选数法解题程逐渐排合适候选数程进行候选数删时候定心确定安全删合适候选数否时候重新做题计算机软件帮助候选数表维护变轻松起
直观法:
1唯解法:
某行已填数字宫格达8该行剩余宫格填数字剩没出现数字成行唯解
某列已填数字宫格达8该列剩余宫格填数字剩没出现数字成列唯解
某九宫格已填数字宫格达8该九宫格剩余宫格填数字剩没出现数字成九宫格唯解
面例题:
A行已添入8数字A行数字3没出现A93行唯解
第1列已添入8数字第1列数字5没出现E15列唯解
A8九宫格区域已添入8数字数字9没出现A89九宫格唯解
2基础摒法
基础摒法利1 ~ 9 数字行列九宫格出现次规进行解题方法基础摒法分行摒列摒九宫格摒
实际寻找解程:
寻找九宫格摒解:找某数某九宫格填入位置余情形意找 该数该九宫格中填入位置
寻找列摒解:找某数某列填入位置余情形意找该数该列中填入位置
寻找行摒解:找某数某行填入位置余情形意找该数该行中填入位置
利基础摒法解题程次数字1 ~ 9 行列九宫格寻找放入该数唯位置需综合行摒列摒九宫格摒方法
基础摒法确定B2C8E7F6I5数字?
题目:
A49A行格排9G19第1列排数字9D39第3列排数字9
见图
基础摒法第A1九宫格9唯位置确定B29
见图
A494列格排9G19第G行排数字9H99第H行排数字9
见图
基础摒法第G4九宫格9唯位置确定I59
见图
A494列格排9D39第D行排数字9I59第5列排数字9
见图
基础摒法第D4九宫格9唯位置确定F69
见图
A49A行格排9B29第B行排数字9H99第9列排数字9
见图
基础摒法第A7九宫格9唯位置确定C89
见图
C898列格排9D39第D行排数字9F69第F行排数字9H99第9列排数字9
见图
基础摒法第D7九宫格9唯位置确定E79
3区块摒法
区块摒法基础摒法提升方法直观法中频率高方法
谓区块行分成3三相连方块构成列分成3三相连方块构成九宫格样成3三相连方块构成面示意图:
区块摒法核心思想面解释(行例)列相道理
假(G1~G3)黄色区域区块中数字9
(H4~H6)蓝色区域含数字9
否(I4~I6)绿色区域含数字9
假定已确定(G1~G3)黄色区域区块中数字9
(H4~H6)蓝色区域含数字9
:(I7~I9)绿色区域定含数字9果通方法确定(I7~I9)绿色区域中某两宫格数字9确定数字9(I7~I9)区块具体位置
面举例子
区块摒法确定F6数字
D22E1~E3蓝色区块F1~F2绿色区块必包含数字2
B12利列摒法E1F1数字1F2F3已填数字E2~E3蓝色区块必数字2
面出黄色区块蓝色区块包含数字2典型区块摒法绿色区块必包含数字2
G42F5已添入数字F62
4唯余解法
唯余解法某宫格添入数已排8宫格数字添入没出现数字
唯余解法道理非常简单实际较困难注意识A5
实唯余解法原理简单吧实际时会容易发现
唯余解法确定B7值
呵呵等8
确定E9A9B9C9值
区块摒法出E99区块摒法没举例子里补充
唯余解法C92
样出B94A98
5矩形摒法
矩形摒法较高级排方法然矩形摒法原理非常简单实际时较难观察出
矩形摒法原理:
图果第3列确定数字9B3H3出现第7列数字9B7H7出现B3H3B7H7构成矩形符合矩形摒法条件
出数字9仅出现 (B3H7)者出现 (B7H3)
出现面种情况推断出B行H行红色区域数字 9
面举矩形摒法例子
C73判断第3列数字3出现A3H3
第6列数字3出现A6H6
A3H3A6H6形成矩形符合矩形摒法条件
矩形摒法H83根C73G93
6单元摒法
单元摒法较基排方法面举例解释
确定A8数字
D57出D8等7
H97出G8H8I8均等7
显然A87
7余数测试法
谓余数测试法某行列九宫格填数字较剩余23时剩余宫格添入值进行测试解题方法
B行B3添入数5者65开始测试
B3添入5进行测试左图没出出错推断B35正确判断果判断出B3<>6肯定B35
面需B36进行测试
B3添入6推出B85
观察C行C7C8C9必含数字5
证明B36错误出B35
二候选数法:
1唯候选数法
候选数法解题程逐渐排合适候选数程某宫格候选数排数时候数该宫格唯候选数候选数解
排D312356789候选数安全删D3候选数变4唯候选数
2隐性唯候选数法
某数字某列宫格候选数中出现次时数字列唯候选数宫格值确定该数字
时数独游戏规求列应该包含数字1~9宫格候选数含该数该数出现宫格出现宫格
唯候选数出现行九宫格情况处理方法完全相
制作张候选数表注意观察B5B9D1
出第1列数字9D1出现
第5列数字3B2出现
B9处九宫格里数字9B9出现
9第1列隐形唯候选数
3第5列隐形唯候选数
9A7九宫格隐形唯候选数
确定D1=3B5=3B9=9
3三链数删减法
找出某列某行某九宫格中某三宫格候选数中相异数字超3情形进3数字宫格候选数中删减掉方法做三链数删减法
三链数删减法原理面图示
H行H2H5H7候选数(12)(23)(13)构成三链数123三数H行出现H2H5H7行宫格删3候选数三链数发生行情况
G7九宫格G7H8I9候选数(12)(23)(13)构成三链数123三数九宫格出现G7H8I9九宫格宫格删3候选数三链数发生九宫格情况
三链数数扩展面三链数进行扩展右边特殊三链数保证3宫格包含候选数3符合求(123123123)(1212123)符合求
进步扩充发现N宫格包含候选数恰N处理三链数相道理样形成四链数(12233414)(123123141234)等
甚扩充五链数七链数(然实际解题中作)
时三链数四链数
A4九宫格B4~B6形成三链数九宫格宫格候选数279样C64
面完全相副图A行A7~A9形成179构成三链数排行宫格候选数179A33
4隐性三链数删减法
隐性三链数隐性数发展
某行存三数字出现相宫格行宫格均包含三数字称数隐形三链数三宫格候选数中数字排
隐形三链数出现列九宫格处理方法完全相
进步扩充某行(列九宫格)存N数字出现相宫格行宫格均包含N数字称数隐形N链数N宫格候选数中数字排
中间九宫格候选数259仅出现E4E6F4形成隐形三链数E4E6F4排候选数F49
5矩形顶点删减法
矩形顶点删减法直观法讲矩形摒法分析方法样矩形顶点删减法识时较容易找先方法
图果第3列候选数9B3H3出现第7列候选数9B7H7出现
B3H3B7H7构成矩形符合矩形顶点删减法条件
出数字9仅出现(B3H7)者出现(B7H3)
出现面种情况推断出B行H行红色区域数字9红色宫格候选数中数字9
举例说明:
第3列数字3仅A3H3出现第6列数字3仅A6H6出现A3H3A6H6构成矩形符合矩形顶点删减法求
红色宫格应排候选数3
6三链列删减法
三链列删减法矩形顶点删减法扩展果清矩形顶点删减法参考矩形顶点删减法便更容易理解节容
利找出某数字某三列仅出现相三行情形进该数字三行宫格候选数中删减掉找出某数字某三行仅出现相三列情形进该数字三列宫格候选数中删减掉方法 做三链列删减法
果数字1出现B行E行G行黄色宫格符合某数字某三列仅出现相三行情形符合三链列删减法求
红色宫格均包含候选数1
前图变形中行1放行两位置 处理图样红色宫格均排候选数1
举例说明:
数字6第2列第6列第8列均出现ABI行中第6列仅出现BI行然符合三链列删减法求
红色宫格均排候选数6
7关键数删减法
进入解题期利前面讲唯候选数法隐性唯候选数法 区块删减法数删减法隐性数删减法 三链数删减法隐性三链数删减法矩形顶点删减法三链列删减法法进展时候考虑关键数删减法关键数删减法期找数数行(列九宫格)仅出现两次数字假定数中宫格类继续求解果发生错误确定假设错误果继续求解然出现困难妨假设数外宫格错误关键数删减法
关键数删减法质测试逐渐排候选数求解程
种解法暂时举例子
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档