0

私は最近、要素が山積みになっている Nim ゲームの基本的な戦略を学びました。次に、パイルを選択し、そのパイルから任意の数の要素を削除する必要があります。Nim と呼ばれる問題を見つけたのですが、杭を表す標準の Nim 問題に変換できませんでした。

問題は、チェスの違いのような正方形のチェッカー ボードがあることを示しています - ポーンだけがここに存在します。したがって、各列には 2 つのポーンがあります。1 つは白、もう 1 つは黒です。ポーンは反対側を追い越すことはできませんが、ポーンが前方にのみ移動できるチェスとは異なり、前後に移動できます。相手のポーンを食べてチェスのように列を変更することはできません。いずれかの側に移動するオプションがない場合、ゲームは終了します。ポーンの初期設定が与えられた場合、プログラムは勝者 (白/黒) を出力する必要があります。

それを標準のものに変換する方法について何か考えはありますか?

4

1 に答える 1

1

各動きは、対応するポーン間の距離の合計のパリティを変更することに注意してください。パリティを計算すると、現在のプレーヤーがIFFに勝ち、合計が奇数になります(奇数の場合、現在のプレーヤーは常にポーンを前方に移動できるため)

于 2012-10-25T07:51:49.300 に答える