数独を解くプログラム†あらゆる数独パズルを解く(日本語訳.オリジナルはSolving Every Sudoku Puzzle)を読んでおもしろかったのでC++で実装してみた. Visual Studio 2010のソリューションファイルを含むコードは以下 数独は以下からダウンロードできる.
C++で書いてみてPythonでの文字列処理の楽さを思い知った... 世界一難しい数独†Introducing the World’s Hardest Sudoku に世界一難しい数独というのがあったので上記のコードを使って解いてみた. 結果は以下. (解が書かれているので,自分で解きたい人は注意) 解くのにかかった時間は0.049秒(Intel Core i7-3930K 3.2GHz). |