私はJavaでアルゴリズムを作成して、クリケットの試合でのバッツマンの最適な順番を、各順番での経験に基づいて計算しようとしています。
私は11のリストのリストを持っています。11のリストのそれぞれには、チーム内の11人のバッツマンがすべて含まれており、このポジションでプレイしたゲームの数でランク付けされています。
したがって、最初のリストは、最初の位置でほとんどのゲームをプレイしたプレーヤーで始まり、最初の位置で最も少ないゲームをプレイしたプレーヤーで終わります。2番目のリストは、2番目の位置でほとんどのゲームをプレイしたプレーヤーで始まり、2番目の位置で最も少ないゲームをプレイしたプレーヤーで終わります。等..
私がやりたいのは、各リストから1つずつ、バッツマンの組み合わせを見つけることです。これにより、リスト内のプレーヤーの位置の合計が最小化されます。すべてのプレーヤーが1つのゲームしかプレイしていない場合、これは簡単で、各リストのトッププレーヤーです。ただし、一部のプレーヤーは複数のリストを上回っていますが、他のプレーヤーは上回っていない場合があります。
これにはかなりの数のループが必要になる可能性があることに気付きましたが、これを計算する最も効率的な方法は何ですか?さらに情報が必要な場合は、お問い合わせください..申し訳ありませんが、少し混乱しています...
これは11になりますか?組み合わせ?ああgaaaaad