些細な数学の質問かもしれませんが、お役に立てれば幸いです。
これがシナリオです。
倉庫には最大
capacity
50 個のクレートがあります
stock
それは10箱の現在を持っていますX は任意の数である X クレートを移動したいと考えています。
例: トラックがやって来て、X 箱 (1000 箱としましょう) を配達したいと考えています。
数を分割して、トラックに木枠があふれないようにし、木枠を
capacity
引いて移動stock
し、残りはトラックにとどめたいと思います。
次のような式を実行できます。
50 = X + Y
X は移動したいクレート、Y は現在の在庫です
ただし、数値が大きくなり始めると、これは機能しません。
すなわち;
1110 = 1000 + 10
上の式を破る
X クレートを移動できるようにするアルゴリズムまたは数学的な解決策はありますか?
どうもありがとう