AtCoder Beginner Contest 217
AtCoder Beginner Contest 217
Easiest ABC ever!
H - Snuketoon
考虑维护最小伤害的函数\(f_n(x)\)
\[ f_i(x) = \underset{x-\Delta t \leq x_0 \leq x + \Delta t} {\min} f_{i-1}(x_0) + g_i(x) \]
该函数为分段一次函数,且满足凸性,用multiset
或者堆维护分段斜率即可。