思路……
我就说一下我个人的思路吧。
首先,列用数字,行用字母,这样讲比较方便。举个例子,你发的这张数独图里仅有的一个数字3位置就是“1B”。
1)我们先看B行,上面已经有数字13478,那么剩下的4个空格里数字只能是2569了。我们再看B行中的第三个位置,也就是“3B”,它的数字也只能是2569,但是第3列中已经有269三个数字了,所以“3B”位置不能是269,那就只剩下5了,所以“3B”是数字5!
2)再看A行,已有数字2789,所以余下的空格里只能是13456(数字5是通过上一步得到的),再看“2A”位置,第一个九宫格(也就是123ABC)里已经有345了,且第2列里“2G”位置已经有数字1了,所以“2A”不能是1345,所以“2A”只能是数字6了。
3)通过上面得到的数字6,就可以确认“4B”是6,接着确认“5F”是6,然后依次确认“8D”、“7I”、“1H”均是数字6,这样全部的数字6就都确认了。
4)我们再用同样的方法看A行,已有数字26789,所以“1A”位置只能是剩余数字1345中的1个,但是第一个九宫格里已经有数字345了,所以“1A”只能是数字1了。
5)①因为A行有9,第5列也有9,所以第二个九宫格(即456ABC)里只有“6B”和“6C”可能是数字9,所以第6列的其他位置均不能是数字9,又第5列位置已有9,所以在第八个九宫格(即456GHI)中只有“4G”和“4I”可能是数字9。
②又因为第9列中有数字9,所以第九个九宫格(即789GHI)里只有“7G”、“8G”和“8I”可能是9。
通过①和②得出的结论,可以知道第八个九宫格和第九个九宫格中的数字9只能在G行和I行中出现,不会在H行出现。那么第H行中的9只能在第七个九宫格(即123GHI)中出现,所以“2H”就是数字9。
6)尤此可以依次分别得到“1C”是9,“6B”是9,“2B”是2,“3C”是7。
7)第3列中只剩下2个空格“3D”和“3G”,且只能是第3列中剩下的数字1和3,又G行中有数字1,所以“3G”只能是数字3,那么“3D”就是数字1。
8)利用上面几条的思路可以依次分别得到“2F”是3,“9D”是5,“6H”是8,“9H”是3,“5H”是5等等等等,剩下的基本没什么难点了。
大概我个人的思路就是这个样子,不知道是不是最简洁的,但是肯定没有错误,就是文字用的啰嗦了点……
下面附上标完行列的原始图和结果图。
又遇到瓶颈了