博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
P1063 能量项链(区间dp)
阅读量:7059 次
发布时间:2019-06-28

本文共 715 字,大约阅读时间需要 2 分钟。

#include
#include
#include
#include
#include
using namespace std;long long ans=0;int a[300],n,f[300][300];int main(){ scanf("%d",&n); for(int i=1;i<=n;i++) { scanf("%d",&a[i]); a[i+n]=a[i];//复制为2倍长的线,化环为线,区间dp } for(int p=1;p<=n-1;p++) for(int i=1;i<=2*n-p;i++) { int j=i+p; for(int k=i;k<=j-1;k++) f[i][j]=max(f[i][j],f[i][k]+f[k+1][j]+a[i]*a[k+1]*a[j+1]); } int maxn=-10; for(int i=1;i<=n;i++) { if(f[i][i+n-1]>maxn) maxn=f[i][i+n-1]; } printf("%d",maxn); return 0;}

转载于:https://www.cnblogs.com/dfsac/p/6819771.html

你可能感兴趣的文章
js只保留整数,向上取整,四舍五入,向下取整等函数
查看>>
WebService推送数据,数据结构应该怎样定义?
查看>>
JS截取字符串常用方法详细整理&&MYSQL
查看>>
Junit使用教程 转
查看>>
SVNserver的本地搭建和使用
查看>>
Atitit。sql2016标准化的规划方案 v3 q2a
查看>>
ubuntu下设置环境变量的三种方法【转】
查看>>
Signalr系列之虚拟目录详解与应用中的CDN加速实战
查看>>
IKAnalyzer使用停用词词典进行分词
查看>>
ExtJS+ASP.NET自己定义曲线
查看>>
transmission简单使用
查看>>
6-8-并查集(等价类)-树和二叉树-第6章-《数据结构》课本源码-严蔚敏吴伟民版...
查看>>
Log4j 输出的日志中时间比系统时间少了8小时的解决方法,log4j日志文件重复输出...
查看>>
UML用例图总结
查看>>
[改善Java代码]优先使用整型池
查看>>
iOS中设置导航栏标题的字体颜色和大小
查看>>
h.264并行解码算法分析
查看>>
ALSA声音编程介绍
查看>>
bootstrap fileinput 文件上传工具
查看>>
C# String 前面不足位数补零的方法
查看>>