rt,虽然有点小题大做
记 dpidp_idpi 为到达第 iii 棵树的最小劳累值,aia_iai 为第 iii 棵树的高,则
dpi=minj=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 ndpi=minj=i−ki−1(dpj+[aj<ai]),1≤i≤n
然后把 dpjdp_jdpj 扔到线段树上维护最小值,不是很懂 [aj<ai][a_j<a_i][aj<ai] 该如何维护修改?