不懂就问,这题能用线段树优化 dp 做吗
查看原帖
不懂就问,这题能用线段树优化 dp 做吗
779970
lunjiahao楼主2024/9/4 16:12

rt,虽然有点小题大做

记 dpidp_i 为到达第 ii 棵树的最小劳累值,aia_i 为第 ii 棵树的高,则

dpi=min⁡j=i−ki−1(dpj+[aj<ai]),1≤i≤ndp_i=\min_{j=i-k}^{i-1}(dp_j+[a_j<a_i]),1 \leq i \leq n

然后把 dpjdp_j 扔到线段树上维护最小值,不是很懂 [aj<ai][a_j<a_i] 该如何维护修改?

2024/9/4 16:12
加载中...