1

数独ゲームをしています。私の問題は数独の質問の生成です。3つの難しさで質問を出したいです。3レベルの質問を生成するアイデアはありますか?

4

2 に答える 2

2

事前に生成された数独パズルを探している場合は、これを見てください: http ://www.setbb.com/phpbb/viewtopic.php?t= 102&mforum =sudoku

Linuxディストリビューションではターミナル数独を使用しました

バッチジェネレータモードがあります。Webサイトはダウンしていますが、一部のLinuxディストリビューション用にパッケージ化されています。

レベルごとにパズルを生成する:簡単、中程度、難しい

sudoku -fcompact -ceasy -g5>sudoku_easy.txt
sudoku -fcompact -cmedium -g5>sudoku_medium.txt
sudoku -fcompact -chard -g5>sudoku_hard.txt

パズルを解く

sudoku -fcompact -v sudoku_easy.txt >sudoku_easy-resolved.txt
sudoku -fcompact -v sudoku_medium.txt >sudoku_medium-resolved.txt
sudoku -fcompact -v sudoku_hard.txt >sudoku_hard-resolved.txt

私はそれらのいくつかをチェックしました、そしてそれらはただ一つの解決策を持っていました。

于 2012-01-19T09:50:38.920 に答える
1

完全な(塗りつぶされた)数独を生成し、数独を印刷する前に、人間が塗りつぶすことができるように、フィールドの一部を再び空にします。

空にするランダムフィールドを選択します。各難易度で空のフィールドの割合を上げます。

于 2012-01-19T09:50:23.933 に答える