AC報酬: ラテコイン
💦
matcharate君はmichirateさんが運営しているスライム研究所に行きました。
この研究所では日々、近年まれにみる謎の生物スライムの生態調査が行われています。この研究の補助員の募集をやっていたので、matcharate君はそれに参加しようと思いました。しかも報酬が他の募集よりも高い!!
ある日、michirateさんが大きいスライムを撫でながらこう言いました。
「この子、ぷるぷるさが足りなくて。どうにかして調査できるくらいのスライムのぷるぷるさにしてくれない?」
うーん...と悩んでいると、matcharate君は
「じゃあ、他の小さなスライムを合成してみるのはどうでしょうか!?!?」
と提案しました。これにはmichirateさんも脱帽です。すばらしいアイデアです。
ということで、たくさんの小さなスライムを連れてきました。合成するとなると胸がきゅっとしますが...そこらへんは目を瞑りましょう。
さらに、せっかくスライムを合成するなら大きいスライムの価値も同時に高めようと思いました。
言い忘れましたが、この小さいスライムたちは無限に沸きますが、その分能力が段々と上昇していきます。
テーブルの上に 種類の子スライムがいます。
種類目の子スライムは、ぷるぷる度が 、価値が のスライムが 匹ずついます。
またすべての子スライムに対し、時間が 分経つ毎にぷるぷる度と価値が ずつ上昇します。入力で与えられたものは 分後の時です。
つの合成台にぷるぷる度 、価値 の親スライムが乗っています。
matcharate君は において次の合成操作を繰り返し行います。
合成操作
この合成操作を終えた後、親スライムのぷるぷる度が 以下になるように操作を行いたいと思っています。
-Mission-
適切に操作を行うことで、ちょうど 分が経つ時点で考えられる親スライムの価値の最大値はいくらになるか。報告せよ。
入力は以下の形式で与えられる。
答えを出力せよ。ただしどのように操作しても親スライムのぷるぷる度が 以下にならないなら -1
を出力せよ。
3 5 1 2 3 1 1 3 2
7
次のように子スライムのステータスが変化します。なお子スライム のぷるぷる度 、価値 とした数列 とします。
例えば次のように子スライムを選ぶとします。
これらを親スライムに合成することで、ぷるぷる度 、価値 を達成できます。これ以上価値を上げる選び方は存在しません。
3 4 5 4 2 5 1 3 3
4
例えば 分後の子スライム 、 分後の子スライム を 匹ずつ選ぶことで価値 を達成できます。
1 1000 100 1 2
2000
分後の子スライム を 匹選ぶことが最適です。