2023大厂真题提交网址(含题解):
www.CodeFun2000.com(http://101.43.147.120/)
最近我们一直在将收集到的机试真题制作数据并搬运到自己的OJ上,供大家免费练习,体会真题难度。现在OJ已录入50+道2023年最新大厂真题,同时在不断的更新。同时,可以关注"塔子哥学算法"公众号获得每道题的题解。
0.前言:
大概大一下学期还是啥时候就听说过这个优化了。现在都大三下了才正式开始学这东西,哈哈,太垮了.这里只记录结论和如何使用。不说证明(也看不懂.
1.使用场合:
优化转移:
1. d p ( i , j ) = m i n { d p ( i , k ) + d p ( k , j ) + w ( i , j ) } dp(i,j)=min\{dp(i,k)+dp(k,j)+w(i,j)\} dp(i,j)=min{
dp(i,k)+dp(k,j)+w(i,j)}
2. d p ( i , j ) = m i n { d p ( i − 1 , k − 1 ) + w ( k , j ) } dp(i,j)=min\{dp(i-1,k-1)+w(k,j)\} dp(i,j)=min{
dp(i−1,k−1)+w(k,j)}
解释: d p ( i , j ) dp(i,j) dp(i,j)是区间形式且他们存在着一个最优决策点 k k k使得 d p ( i , j ) dp(i,j) dp(i,j)取最小值.
第一种转移:石子合并模型
第二种转移:将长度为 n n n的序列分成 m m m段,求最小值.
2.使用条件:
w ( i , j ) w(i,j) w(i,j)满足 四边形不等式以及单调性 能够推出 d p ( i , j ) dp(i,j) dp(i,j)也满足.
2.1:四边形不等式:两个交错区间的 w w w和,小于等于 小区间与大区间的