java軟件開發(fā) 數(shù)獨(dú)9x9九宮格的口訣?
數(shù)獨(dú)9x9九宮格的口訣?一、口訣法:1居邊格,往外斜填,出邊移到另一邊,遇數(shù)退步繼續(xù)填。二、數(shù)學(xué)法:1-9和為45,幻和值=45÷3=15。與最大的數(shù)9相加等于15的數(shù)有【1、5】和【2、4】與最小的
數(shù)獨(dú)9x9九宮格的口訣?
一、口訣法:1居邊格,往外斜填,出邊移到另一邊,遇數(shù)退步繼續(xù)填。
二、數(shù)學(xué)法:
1-9和為45,幻和值=45÷3=15。
與最大的數(shù)9相加等于15的數(shù)有【1、5】和【2、4】
與最小的數(shù)1相加等于15的數(shù)有【5、9】和【6、8】
所以1和9只能在邊格,而不能在角格(與角格數(shù)相加等于15的應(yīng)有3組數(shù))
9*9數(shù)獨(dú)解題思路?
我們首先列出9*9數(shù)獨(dú)的規(guī)則(指標(biāo)準(zhǔn)數(shù)獨(dú),我記得還有一種非井字格的劃分來著)
1.每一個(gè)橫/豎列上都要有從1到9的所有數(shù)字,不重不漏。
2.每個(gè)3*3的格自內(nèi)都要有1到9的所有數(shù)字,不重不漏。
顯然,從這兩個(gè)規(guī)則我們可以很容易得出第一個(gè)推斷方法:每個(gè)數(shù)字的出現(xiàn),都意味著有其它20個(gè)格子上不會(huì)出現(xiàn)這個(gè)數(shù)字,以此為基準(zhǔn)畫橫線畫豎線,對(duì)橫條,豎條,大格子進(jìn)行排除。這也是常見的方法。