732 : トロールたちの肩に立つ
N人のトロールが深さDNcm の穴の中にいる。n番目のトロールは以下の特徴を持つ。
IQ(Irascibility Quotient, 短気指数) qn
トロールたちは下にいるトロールの肩の上に立つことにより、積み上がることができる。一番上のトロールの手が地表に届いたとき、そのトロールは穴から脱出できる。脱出できたトロールはこの脱出作戦にはもはや関与できなくなる。
トロールたちは、脱出するトロールのIQの合計Q(N)を最大にするように最適の作戦を立てる。
トロールたちの特徴は以下の式で与えられる。
rn=((5nmod(109+7))mod101)+50
hn=r3n
ln=r3n+1
qn=r3n+2
DN=21n=0∑N−1hn
たとえば、最初のトロール(n=0)は肩までの身長51cm、腕の長さは55cm、IQ は75である。
Q(5)=401,Q(15)=941である。
Q(1000)を求めよ。
(* rnの式、最外のカッコが[…]なのだけど多分[{(…)}]なだけで特別な意味はなさそうなので、誤解のないように丸括弧に揃えた。違っていたらごめんなさい。)