我在玩数独游戏。我的问题是数独问题的产生。我想在三个困难中生成问题。有没有办法生成3个级别的问题?
发布于 2012-01-19 17:50:39
如果我们选择预先生成的数独游戏,也许你可以看看这个:http://www.setbb.com/phpbb/viewtopic.php?t=102&mforum=sudoku
我们在Linux发行版中使用了终端sudoku
它有一个批处理生成器模式。该网站已关闭,但它是为某些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-19 17:50:24
生成完整(已填充)数独,在打印出数独之前,将字段中的某些百分比重新设置为空,以供人类填充。
选择要清空的随机字段。提高每个难度级别上的空域百分比。
https://stackoverflow.com/questions/8923884
复制相似问题