俺对sudoku还只停留在6年前的理解。回溯法是最不费脑子的。从sudoku的最基本要求可以推出一些基本的条件。但俺还没有看见过一个逻辑的方法而不用回溯的。值得一提的是,有些人告诉俺,因为如此如此,所以这个位置应该是x,可是当俺你如何知道如此如此的,回答是你如果选别的,就会导致无解。但俺的观点是,这种方法还是回溯,只是因为你试过了,反过来再从正面推导。
你提到的其中一题,要花一个小时计算,俺不知道在计算什么。如果是从已知条件排列组合,那与回溯法无疑。俺可能无知,所以很想见识一下用什么样的逻辑能推出来第一个选的数字是什么,在哪个位子。而这个逻辑是如何得来的。
俺假定有很多逻辑,当有那么多逻辑时,又是如何选中第一个应用的。
谢谢。