問題タブ [minmax]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
5110 参照

date - 最小日付と最大日付を抽出する XSL 変換

XML ソースから最小日付と最大日付を抽出しようとしています。変数にノードセットを取得していますが、ノード内の実際の日付値が必要ですが、それを取得する方法が見つかりません。

ソース XML:

XSL コード:

日付は、並べ替えと取得をサポートするために正しくフォーマットされています。問題は、変数が入力されると、それらの値にアクセスする方法が見つからないことです。

0 投票する
3 に答える
1495 参照

c# - シリアル化せずに配列c#をディープコピーする

基本的に、MinMaxアルゴリズムが意図したとおりに機能していないという問題があります。

必要なのは、配列の一部をコピーしnewPiecespiecesて、変更されないようにすることnewPiecesです。

MinMaxアルゴリズムの抜粋は次のとおりです。

これがPieceクラスです。

0 投票する
2 に答える
901 参照

python - 可能な動きのリストを生成する Python Tic-Tac-Toe

私は現在、私のクラスの 1 つのプロジェクトに取り組んでおり、動きを決定するために minmax および Alpha-Beta minmax アルゴリズムを使用して三目並べをプレイする AI 対戦相手を実装する必要があります。

しかし、私が抱えている問題は、ボードの可能な動きのリストを生成しようとすることです。

私の問題コードは次のとおりです

私のボードは、 に初期化された 9 つの文字列のリストとして表されます["*", "*", "*", "*", "*", "*", "*", "*", "*"]

私の目標は、タプルの最初の要素が i (X または O が挿入された場所) であり、2 番目の要素が結果のボードであるタプルのリストをムーブ リストに返させることです。

私が抱えている問題は、可能な移動の正しい数のリストを受け取ることです(例:両側で最初の4つの移動を手動でプレイすると、5つの可能な移動しか得られません)が、それぞれに同じ移動が配置されます* を含む場所。(したがって、可能な2番目の動きのためにX、O、O、O、O、O、O、O、Oのようなものを生成することになります)

minmax を使用しなければならなかったのはこれが初めてではありませんが、python で使用しなければならなかったのはこれが初めてです。

この問題を回避する方法についての提案は役に立ちます!

ありがとう!

0 投票する
1 に答える
2908 参照

python - 数値のセットとしての Python 辞書キー

キーが0と1の間の最小/最大値のペアであるPythonで辞書を構築したいと思います。例:

セット内の数値で辞書のエントリを呼び出すことができるようにしたいと思います[最小、最大)。

これを行うための素晴らしく簡単な方法があるかもしれないと感じています。ただし、私はまだパイソンおむつを履いているので、とらえどころのないものです。

0 投票する
2 に答える
610 参照

algorithm - チェスの課題 - キング、ルーク対キング

最小数を見つけるために C プログラムを実行したいと考えています。キングとルーク対キングでメイトをチェックするために必要な動きの数、私はミニマックスアルゴリズムを使用することになっています.多くの検索は、実りあるものに私を導きませんでした.それをするために。

0 投票する
0 に答える
141 参照

jquery - jqueryパーセンテージと最小および最大支払い計算機

私はこれを持っていました。これはずっと前に作成し、必要に応じて編集しました。しかし今、私はそれを編集していくつかの機能を追加することに興味があります.

現時点では、固定月額料金、min&max ローン、および min&max ローン時間 (月) があります。

しかし、最小と最大のローン、最小と最大の月、および月額料金の割合が異なる2つ以上のローンがある場合、機能を追加する方法に非常に興味があります。

デモ

多くのスタッフを複製してきれいにしたくないだけで、助けていただければ幸いです:)

0 投票する
1 に答える
325 参照

c++ - C++ Minmax の失敗

私はこれに長い間取り組んできたので、もう面白くありません。私は Tic Tac Toe に Minmax を実装しようとしています。適切な最初の動きをする AI のいくつかのバージョンを入手しましたが、絶対に負けない AI を作ることはできません。

私が解決できない問題の 1 つは、ヒューリスティック値です。現在、最初の Minmax 呼び出しで -10 を返していますが、0 を返す必要があります (何が起こっても描画できるはずです)。

もう 1 つの問題は、400,000 回の反復を実行することですが、322,000 が最大であり、初期の勝利状況を考えると、約 250,000 で停止することさえあります。

どんな助けでも無限に感謝します。

他の関連する機能はここで確認できますが、大丈夫だと確信しています。 http://pastebin.com/eyaNfBsq

はい、不要なパラメーターがいくつかあることは承知しています。自分のバージョンに失敗した後、インターネットのチュートリアルに従ってみました。残念ながら、彼らは同じ結果を出しています。

私はこれを12時間続けていますが、とても簡単な作業のようで、何が問題なのかわかりません

0 投票する
1 に答える
3218 参照

c - 入力された 5 つの数値の最小値、最大値、および平均値を取得する

5 つの入力数値を取得し、これらを配列に格納する C のプログラムで作業しようとしています。5 つの数値を取得した後、入力された MINIMUN および MAXIMUM 数値の最小値、最大値、および平均値を取得している必要があります。5 つすべてではありません。ということで、作ったコードがこちら。最大数を取得すると、うまく機能しているようです。しかし、最小になると、最大と同じであるため、異なる平均が得られます。

0 投票する
1 に答える
358 参照

mysql - MySQLのテーブルの一部から最小最大値と最大最小値を選択する

別のテーブル2からテーブル1の各値の最小最大値と最大最小値を選択したい. サンプル入力