あなたがサッカーチームのコーチだと想像してみてください。プレーヤーがプレーするフィールドには、11 人のプレーヤーと 11 の異なるポジションがあります。各プレーヤーは、指定された位置で特定のレーティングを使用して、11 の異なるすべての位置でプレーすることができます。
チームのコーチであるあなたは、全体の評価 (つまり、評価の合計) が最大になるように、チーム (全 11 人のプレーヤーで構成される) で可能な限り最強の LINEUP を決定する必要があります。2 人のプレーヤーが同じポジションでプレーすることはできません。
例として、3 人のプレーヤーだけが特定のゲームをプレイする小さな LINEUP 問題を考えてみましょう。
3 2 1
4 1 5
6 7 3
プレーヤー 1 は、レーティング 3 でポジション 1、レーティング 2 でポジション 2、レーティング 1 でポジション 3 でプレーできます。最高のラインナップは、プレイヤー 1 がポジション 1、プレイヤー 2 がポジション 3、プレイヤー 3 がポジション 2 でプレーするときであり、最大レーティング = 15 (3 + 5 + 7) になります。
では、この問題は動的計画法によってどのように解決できるのでしょうか? 誰かがこの問題を DP で解決しているフォーラムを読んだことがありますが、問題がどのように最適部分構造を持っているのかわかりません。だから私がそれを理解するのを手伝ってください....
また、DP で問題を解決できるかどうかについても言及してください
そして、タイトルを適切に編集してください...