私はここで冗談を言うつもりはありませんが、これを6時間続けて理解しようとしていたので、非常に混乱しています。結局は過剰。
ここで使用する変数について説明します。私たちが得たと言う
2566分ポイント/2566最大ポイント
0分xp/4835最大xp
両方の変数(ポイントとxp)を使用する必要があるジョブには2つのタイプがあります
ジョブ(1)は、クリックごとに32ポイントを差し引き、クリックごとに72xpを追加します。
ジョブ(2)は、クリックごとに10ポイントを差し引き、クリックごとに14xpを追加します。
超過分を正しく計算する方法を見つけようとしています。したがって、最小量のJob(1)を無駄にして、可能な限り多くのJob(2)を実行し、最大xpに到達するのに十分なポイントを確保します。
それは、ポイントがなくなるまでJob1を実行したくないことです。そうすると、Job1は最大XP(2566)を超え、Job2を実行できなくなります。
可能な限り最大のJob2を取得し、適切な計算を使用して、2566のMaxXPを達成するかJob1でオーバーフローさせて、常に最大XPを達成したいと思います。私の状況のほとんどは、ジョブを完了し続けることができるように2566MaxXPを取得する必要があるということです。そのことを念頭に置いて、job2を最優先し、Job1のみを使用して必要なMaxXP 2566を達成し、最小ポイントを最大にリセットしてプロセス全体をやり直したいと思います。私はこれを自動化しようとしています。
これが私の方程式です
amountOfJob1s =(minPoints / 32)
amountOfJob2s =(minPoints / 10)
超過XP=(amountOfJob1s * 72)-maxXP
超過XP<0の場合、中断します
結果
mustDoJob1s = ???
mustDoJob2s = ???
誰かが私がこれを理解するのを手伝ってくれるなら、私はここに良い方程式を置くことができるので、ありがとうございます。
これは数学的に不可能であるか、または私はそれを処理することができません。私は十分な変数を持っていると信じています。