经典问题没啥说的

#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]);
    }
}

最新文章

  1. JavaScript 事件
  2. 国内github访问慢的解决方法
  3. 多节点ListView的加载效率
  4. 一个CURL
  5. gdb 调试学习
  6. Python的神奇方法指南
  7. BIP_BI Publisher Administrator设定Configuration/Font/Currencies(案例)
  8. android Graphics(二):路径及文字
  9. python发送post和get请求
  10. delphi 利用HTTP的POST方法做个在线翻译的小工具 good
  11. Apache 2.4.16、PHP5.6.11安装教程
  12. 【项目笔记】拿宽高前measure(widthMeasureSpec, heightMeasureSpec)的使用技巧
  13. 对于JAVA程序优化的一些想法,读书有感.治疗强迫症良药
  14. c# 参数名ascii码从小到大排序(字典序)拼接
  15. 使用 dmidecode 查看Linux服务器信息
  16. 给电脑插上无线网卡,变成路由器----Windows系统承载网络的使用
  17. swift简单处理调用高清大图导致内存暴涨的情况
  18. WM_PAINT和WM_ERASEBKGND消息
  19. leaflet-velocity 参数
  20. 猿团专访 |以技术推动发展 msup 成为企业经验智库

热门文章

  1. 二分图——poj2239
  2. 高斯消元+期望dp——light1151
  3. css过渡属性transition简单示例
  4. 洛谷P4550 【收集邮票】
  5. malloc在函数内分配内存问题
  6. Delphi XE10百集视频教程计划
  7. 《DSP using MATLAB》Problem 8.21
  8. jsp 页面跳转后修改数据,返回时不更新
  9. Ubuntu 卸载nvidia驱动
  10. 第一次个人项目【词频统计】——PSP表格