ヤスズ

YASSSは、指定された数独を解決するコマンドラインC ++プログラムです。
今すぐダウンロード

ヤスズ ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Moritz Lenz
  • 出版社のWebサイト:
  • http://moritz.faui2k3.org/en/mowyw

ヤスズ タグ


ヤスズ 説明

YASSSは、指定された数独を解決するコマンドラインC ++プログラムです。 YASSSは、指定された数の機能を解決するコマンドラインC ++プログラムです。実際の作業はすべての機能をカプセル化しているため、別のGUIを簡単に設定することが簡単な必要があります。寸法配列各セルにはそこに入ることができるのが格納されています。 2D固定サイズの配列として実装された再生フィールドは、整合性チェックとソルバーを含みます.Class Sudoku {public:sudoku(); // It Inter Dataでフィールドを作成します。 0は「設定されていない」ことを意味します。 //最初の座標がxと見なされるため、//が配列char f = {1,2 ...}、{..}}を作成すると、転置された数独フィールドが取得されます。しかし、心配しないで、数独は//転置数独の下に不変(char init_data );数独和(char * init_data); //初期データを含むフィールドを作成します。 0は「設定されていない」ことを意味します。 //最初の座標がxと見なされるため、//が配列char f = {1,2 ...}、{..}}を作成すると、転置された数独フィールドが取得されます。しかし、心配しないで、数独は// Transposition Sudokuの下に不変です(int init_data )。 //与えられたストリームにかなり単純化された出力をpretty_print(cout)またはそのようなものとして呼び出します。void pretty_print(std :: ostreamハンドル); //すべての文字を1行のボイドプリントに印刷する(STD :: Ostreamハンドル)。 //明数(x、y)をval //に設定します。真のvoid set_item(char val、int x、int y)です。 //位置(x、y)// 0のエントリを取得することは、 "unset" get_item(int x、int y)を意味します。 // data != 0 val ==の場合は、戻り値は// trueの場合は、(x、y)をval //に設定していない場合はtrueを返します。 data boool gelard_set(char val、int x、int y)。 //パズルを解くようにしてください。成功してtrueを返します。 BOOL SOLVE(); //ゼロエットが残っていない場合はtrueを返します。 //問題は正しく解決されます。 BOOL IS_SOLVED(); //ルール違反を行わずに継続する可能性がない場合はtrueを返します。 Protected://設定解除値の場合は0を含み、対応する値//値がCHARデータを設定した場合 。 //abled は、即時//衝突を招くことなくデータ をi + 1に設定することができる場合に限り当てはまります。 //データ == i!= 0の場合、許可された が真実です。許可された 。 bool simple_solve(); bool simple_solve1(); bool simple_solve2(); // is_solvedまたはstuck()バージョンの*このBOOL backtrack()を返します。 void null_init(); int recursion_depth; void set_recursion_depth(int rd){recursion_depth = rd;};このリリースの新機能:・このリリースでは、乱数の初期手がかりを持つ数独を生成するオプションを追加します。


ヤスズ 関連ソフトウェア

絡まった!

巻き込まれた! プロジェクトはAです。Aは、クラシックATARI 2600ゲーム「絡み合った」をベースにした1つまたは2人プレイヤーの迷路ゲームです。 ...

151

ダウンロード