最終完成人數獨人工解題。
解題代碼,并不是采用候選數方式,而是人工思維,解題過程,并不是一下子給出全部答案,而是一步一步的人工推導。每一步的解題都是模擬人工思考,并用圖示進行標注,一目了然。
程序解題技巧:行唯一解、列唯一解、小九宮唯一解、隱含唯一解、數對排除法、隱藏數對排除法、三鏈數、四鏈數排除法、隱藏三鏈數、四鏈數排除法、矩形排除法。(解題名稱在程序中都是采用唐詩來命名的。在此考慮到大家較為熟悉候選數解題名稱,所以就以候選數名稱來代稱。)
因為是采用人工模擬思維,所以并不采用xyz-wing 或強弱鏈方式。假如沒有電腦,面對一道數獨題目,你還會采用這些方法嗎?
但有時會碰到高級、直觀法難解的題目,程序也是采用人工思維——反證法。而且,反證也并非采用遞歸方式,因為遞歸也不是人工思維。
源代碼附有詳細的說明,有需要的朋友可與本人聯系。FF06280209@163.com.
程序下載地址:http://www.shnenglu.com/Files/flyfeng/ff_shudu.rar