动态规划算法解矩阵连乘问题的源代码.docx

动态规划算法解矩阵连乘问题的源代码.docx

ID:52684348

大小:16.81 KB

页数:3页

时间:2020-03-29

动态规划算法解矩阵连乘问题的源代码.docx_第1页
动态规划算法解矩阵连乘问题的源代码.docx_第2页
动态规划算法解矩阵连乘问题的源代码.docx_第3页
资源描述:

《动态规划算法解矩阵连乘问题的源代码.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、#include#include#includeusingstd::cout;usingstd::endl;intmain(){intp[]={30,35,15,5,10,20,25};//p[0],p[1]确定A1行列数,p[1],p[2]确定A2行列数,依次类推intn=sizeof(p)/sizeof(int)-1;//自动计算矩阵个数,增加程序灵活性inti,j,k,r;long**m=newlong*[n+1];int**s=newint*[n+1];for(i=0;i<=n;i++)m[i]=ne

2、wlong[n+1];//m行列数n*n,下标都从1开始for(i=0;i<=n;i++)s[i]=newint[n+1];//s行列数n*n,下标都从1开始for(i=0;i<=n;i++)m[i][i]=s[i][i]=0;//矩阵初始化//给以下程序加上注解for(r=2;r<=n;r++)/*数组相乘个数*/for(i=1;i<=n-r+1;i++)/*n行里每行要求得的值的个数*/{j=i+r-1;/*相乘数组中最后数组的列指针*/m[i][j]=m[i+1][j]+p[i-1]*p[i]*p[j];/*得到两个数组相乘的运算量*/s[i][j]=i;

3、for(k=i+1;k

4、t";}}cout<=0){cout<

5、){if(s[i][j]>=0){cout<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。