NYoj536 矩阵链乘
2024-09-08 02:42:30
经典问题没啥说的
#include<stdio.h>
#include<string.h>
#define max 100+1
#define min(a,b) (a<b?a:b)
typedef long long LL;
LL dp[max][max];
int p[max];
int main(){
int n;
while(~scanf("%d",&n)){
int i,j,k,l;
for(i=1;i<=n;i++){
scanf("%d%d",&p[i-1],&p[i]);
dp[i][i]=0;
}
for(l=2;l<=n;l++){
for(i=1;i+l-1<=n;i++){
j=i+l-1;
LL& tmp=dp[i][j];
tmp=999999999;
for(k=i;k<j;k++){
tmp=min(dp[i][k]+dp[k+1][j]+p[i-1]*p[k]*p[j],tmp);
}
}
}
printf("%lld\n",dp[1][n]);
}
}
最新文章
- JavaScript 事件
- 国内github访问慢的解决方法
- 多节点ListView的加载效率
- 一个CURL
- gdb 调试学习
- Python的神奇方法指南
- BIP_BI Publisher Administrator设定Configuration/Font/Currencies(案例)
- android Graphics(二):路径及文字
- python发送post和get请求
- delphi 利用HTTP的POST方法做个在线翻译的小工具 good
- Apache 2.4.16、PHP5.6.11安装教程
- 【项目笔记】拿宽高前measure(widthMeasureSpec, heightMeasureSpec)的使用技巧
- 对于JAVA程序优化的一些想法,读书有感.治疗强迫症良药
- c# 参数名ascii码从小到大排序(字典序)拼接
- 使用 dmidecode 查看Linux服务器信息
- 给电脑插上无线网卡,变成路由器----Windows系统承载网络的使用
- swift简单处理调用高清大图导致内存暴涨的情况
- WM_PAINT和WM_ERASEBKGND消息
- leaflet-velocity 参数
- 猿团专访 |以技术推动发展 msup 成为企业经验智库