私のプログラムはC#で書かれており、黒いセルと空白のセルのグリッドと入力としての単語のリストを取得し、グリッドに単語を収める必要があります。 私はこのクロスワードパズルをCSPアルゴリズムで生成したいと思っています。単語を(横または下の空白のセット)変数として取得したいのですが、どのセルを変数にするかを決める方法はわかりません。たとえば私は0が空白のセルを意味し、1は黒のセルを入力手段として、この行列を持っている場合:CSPとしてのクロスワードパズルの実装
私のプログラムがどのように多くの変数があり、その長さは何であることを理解することができますどのように0001
0100
0000
1010
? ネストされた "for"を使って何度も書きましたが、できませんでした。 私は任意のポイントを解約します。
クロスワードに対処しますか?不思議な質問。 –
いいえ、そのクロスワードパズルだけではなく、実際にはそれを解決していません。 私たちはプログラムに単語のリストを与え、それを使ってクロスワードパズルを作ります。 –