假设转移方程为
fi=maxj=i−ki−1{gj+∑v−(i−j)d}f_i=\max_{j=i-k}^{i-1}\{g_j+\sum v-(i-j)d\}fi=maxj=i−ki−1{gj+∑v−(i−j)d}
(和第二篇题解差不多)
那么请注意:
lower_bound(H,...,H[i]-k)-H