算法分析与设计(work8)

时间:2021-05-24 04:37:54   收藏:0   阅读:0

示例

\(n=6\)
\(P=<5,10,6,20,2,25,30>\)

\(m[i,j]\)表示计算\(A[i,j]\)所需的最少运算次数,\(s[i,j]\)表示计算\(A[i,j]\)的最少运算次数是最后一次运算的位置

\(Step1\)

\(r=1\):
\(m[1,1]=0\), \(m[2,2]=0\), \(m[3,3]=0\), \(m[4,4]=0\), \(m[5,5]=0\), \(m[6,6]=0\).

\(Step2\)

\(r=2\),那么需要枚举的 \(i\in (1,2,3,4,5)\) , \(j\in (2,3,4,5,6)\)

\(Step3\)

\(r=3\),那么需要枚举的 \(i\in (1,2,3,4)\) , \(j\in (3,4,5,6)\)

\(Step4\)

\(r=4\),那么需要枚举的 \(i\in (1,2,3)\) , \(j\in (4,5,6)\)

\(Step5\)

\(r=5\),那么需要枚举的 \(i\in (1,2)\) , \(j\in (5,6)\)

\(Step6\)

\(r=6\),那么需要枚举的 \(i\in (1)\) , \(j\in (6)\)

\(Step7\)

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!