Making the Grade

题目大意: 农夫约翰想改造一条路,原来的路的每一段海拔是A_i,修理后是B_i,花费|A_i – B_i|。咱们要求修好的路是单调不升或者单调不降的。求最小花费。git 解题思路: dp+离散 设f[i][j]表示完成前i个数的构造,其中B[i]=j时,S的最小值 web F[i][j]=min(F[i−1,k]+|Ai−j|)(0<=k<=j) F [ i ] [ j ] = m i n ( F
相关文章
相关标签/搜索