2007年3月11日星期日

一道sudoku题,不知道怎么用Lisp编程求解

今天在作abaqus的参数分析,对constrain中的couple总是理解的不够充分,还要再研究.
昨晚上吃完饭,没事看《羊城晚报》,看到一道sudoku(数毒),就是让每行每列每个小九宫格中

都有一个1~9的不重复数字。以前对这个不屑一顾的,觉得哪够幻方之类复杂。没有竟然做了好久

:)。看来思维还需锻炼看问题不能片面。

作firefox portable的作者也作了portable sudoku,界面挺简洁的。

图片如下:


问题1,当然是完成
问题2,若是编程完成,思路如何,是否有点类似8皇后问题。(当然google是有的,不过最好就

先不去搜,自我再思考一下),Lisp的表结构在这方面有没有什么优势。