Review of 2014 Qulification round problem B Cookie Clicker Alpha

14 Apr 2014

#Introduction

クッキークリーカーはOrteilさんが作成されたプレイヤーが大クッキーの画像の上をクリックするJavaScirpt gameです。 大クッキーをクリックするとクッキーが手に入ります。プレイヤーはクッキーで建物を買うことができます。 それらの建物でより多くのクッキーを手に入れることができます。この問題と同じように、そのゲームはクッキーにフォーカスしたゲームです。 この問題も同じ要領です、しかしクッキークリッカーで遊んでいた経験がある必要はありません。 決して今は遊びにいかないでください。おそらくあなたが戻ってくるまで長い時間がたってしまうでしょうから。

#Problem

この問題では、0枚のクッキーからはじまります。 あなたは大クッキーをクリックすることで1秒間に2枚のクッキーを得ます。 C枚のクッキーを持っていれば、あなたはいつでも農園を買うことができます。 クッキー農園を1つ買うにはCクッキーかかりますが、さらに一秒間にFクッキーを得ることができます。 合計Xクッキーを得ることができたら、クリアです。最適な戦略をするとどれだけの時間がかかるかを 導きだしましょう。

#Example

C=500.0, F=4.0 and X=2000.0 とします。 以下が最適な戦略になります。

クッキーは連続的に作られていることに注意してください。つまり0.1秒後には0.2クッキー作られています。 n秒後には2nクッキー作れています。 #Input

最初の1行はテストケースの数Tです。 続くT行は上の問題文でのC,F,X がスペース区切りで与えられます。 C,F,Xは少なくとも1桁の整数部と小数点以下1から5桁の数です。0にはなりません。 C, F and X will each consist of at least 1 digit followed by 1 decimal point followed by from 1 to 5 digits. There will be no leading zeroes. #Output

それぞれのテストケース、出力は”Case #x: y”の形式です。 x はテストケースの番号(1はじまり)、y はXのクッキーを作るための再短時間です。 yは7桁にすることを推奨します。強制ではありません、yは正しいに値に十分近ければ正解とします。 (絶対値もしくは相対値が10の-6乗以内) #Limits 1 ≤ T ≤ 100.

Here is My answer.

Tweet
comments powered by Disqus