クッキー カッター問題のクローズド フォーム ソリューションはありますか? 参考までに、これは次のとおりです。
*問題文を含むように更新
問題
この問題では、0 個の Cookie から始めます。巨大なクッキーをクリックすると、毎秒 2 個の割合でクッキーを獲得できます。C 個以上の Cookie がある場合はいつでも、Cookie ファームを購入できます。クッキー ファームを購入するたびに、C クッキーの費用がかかり、1 秒あたり追加の F クッキーが得られます。
農場で使っていないクッキーが X 個あれば、あなたの勝ちです! 可能な限り最善の戦略を使用した場合、勝つまでにどれくらいの時間がかかるかを計算します。
例
C=500.0、F=4.0、X=2000.0 とします。考えられる最善の戦略がどのように実行されるかを次に示します。
0 個の Cookie から開始しますが、1 秒あたり 2 個の Cookie を生成します。250 秒後、C=500 個の Cookie があり、1 秒あたり F=4 個の Cookie を生成するファームを購入できます。ファームを購入した後、Cookie は 0 個になり、Cookie の合計生産量は 1 秒あたり 6 個になります。次のファームは 500 クッキーで、約 83.3333333 秒後に購入できます。2 番目のファームを購入した後、Cookie は 0 個になり、Cookie の合計生産量は 1 秒あたり 10 個になります。別のファームには 500 クッキーが必要で、50 秒後に購入できます。3 番目のファームを購入した後、Cookie は 0 個になり、Cookie の合計生産量は 1 秒あたり 14 個になります。別のファームには 500 個の Cookie がかかりますが、実際には購入しないのが理にかなっています。代わりに、約 142.8571429 秒かかる X=2000 個の Cookie が得られるまで待つことができます。
合計時間: 250 + 83.3333333 + 50 + 142.8571429 = 526.1904762 秒。
継続的に Cookie を取得していることに注意してください。つまり、ゲーム開始後 0.1 秒で 0.2 Cookie、ゲーム開始後 π 秒で 2π Cookie になります。