1
説明Pythonは - 私は私の大学のプロジェクト研究に問題がある異なるリスト(アルゴリズム)
に値を配布します。ここでは簡単な例です:
- 場所(ソース - 左側)がある項目の具体的な金額とは。
- これらのソースは、一部の(すべてではない)宛先ロケーション(右側)に接続されています。
- 宛先に最低限必要な金額があります。
- 特に「緑色」のもの(
Dest. X
)が優先されています。ソースからのアイテムがあまりにも少ない場合、この宛先の最小金額を他の宛先よりも満たすことが重要です。 - いくつかの宛先には、最大限の項目があります。
私はすでにそれを処理するためのPythonスクリプトを使用して開始しました問題/アプローチ
。ランダムな量のアイテムを含むsources
とdestinations
を作成します。しかし、私はmininum amounts
、maximum_amounts
を考慮してすべてのアイテムを配布する方法を知らないが、優先順位付けはもちろん、すべての送信元がすべての送信先に接続されているわけではない。
任意のアプローチは、好ましくは、数行のコードで、歓迎している:)ここでは、事前
あなたの努力のおかげでたくさん!この問題を解決する方法を理解するのに役立ちました。私はおそらくソースと目的地が異なるかもしれないことを忘れた。私はあなたのバージョンをソースとデスティネーションの任意の量(最大100)に適応させ、あなたにすべてを知らせるようにします。 :) – Kroenig
そして、私にXDをするための何かを与えてくれてありがとう –
これを作るのは楽しいものでした。 –