minmax

    6

    1答えて

    table1の各値のmin maxとmax minの値を別のテーブルから選択したい2。 サンプル入力 table2 name, value,y f1, .01,.04 f1,.02,.05 f1,.05,.06 f1,.45,.07 f2,.03,.09 f2,.05,.02 table1 name, value f1, .04 f2,.04 expected outp

    2

    1答えて

    私はゲームにAIを書き込む問題があります(トロンのライトサイクルなど)。 ncursesを使ってCですべてのグラフィックと動きを書きます。 プロローグにボットのAIを書き込む必要があります。私はswiプロローグを使用しています。 現在のゲームフィールド(すべてのマトリックス)、現在の人間の位置、現在のボットの位置(マトリックスセルi、jなど)を保存します。彼らはcからの.plファイルのような述語を

    0

    1答えて

    アルファベータ版のReversiゲームをビルドしています。私はアルファベータ版であなたの助けが必要です。 問題は、コンピュータがボードの下側にある四角形の1つを選択し続けることです。私はコンピュータの可能な移動のリストを持っています(下のコードで見ることができます)。つまり、コンピュータがほぼ常にそのリストの最後の移動の1つを選択しています。。私の評価機能は簡単です:黒い部分から白い部分を引いたも

    0

    1答えて

    Set min=min1=1000, max=max1=position=0 For i=2 to 10 do min=**MIN(A(i,j):A(i+5,j));** if position=0 then min1=min, position=1 else For j=2 to 10 do {max=**MAX(A(i,j):A(i+5,j));**

    1

    2答えて

    int minmax(Board game, int depth) { if (game.IsFinished() || depth < 0) return game.Score(game.Turn); int alpha = int.MinValue + 1; foreach (Point move in game.Gene

    0

    1答えて

    私のチェスのプログラムに簡単なNegaMaxを実装することに問題があります。 私のコードに次のようになりますnegamaxいくつかのウェブサイトによると: int Position::negaMax(int curr_depth, int depth) { cd = curr_depth-1; if (curr_depth==depth) return evaluate();

    1

    3答えて

    、コードのバックボーンを以下に示します。 A = [13 5; 13, 13; 23, 26]; B = [13, 6; 13. 6; 5, 26]; C = [A;B]; Datad = minmax(C'); G = 178*Datad(1,1)/174*Datad(1,2) と私は、コードを実行すると、エラーメッセージが現れました。