Upd. 修了一点笔误。
显然是 DP,并且是稍微想一想就能发现性质的 DP。
首先攻击的形式一定钦定若干个生物,打死这些生物,使得剩下的生物形成若干个堆叠。对于每个堆叠,我们再从下往上依次一个个打死。容易发现,若
注意到,为了减少攻击次数,我们会尽量增加摔落伤害。要增加摔落伤害,我们会从上往下打死钦定的生物。所以考虑倒着 DP,设
答案是
这个转移方程漏掉了
这个 DP 是
所以实时记录
赛时提交记录,这份代码中答案取的是
关于本文
由 Getaway_Car 撰写, 采用 CC BY-NC 4.0 许可协议.