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

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

这个并不是每次只能从两边扩展的,可以从中间断开。

#include
using namespace std;typedef long long ll;int a[205];ll dp[205][205];ll calc(int i,int m,int j) { return a[i]*a[m]*a[j];}int main() {#ifdef Yinku freopen("Yinku.in","r",stdin);#endif // Yinku int n; scanf("%d",&n); for(int i=1; i<=n; i++) { scanf("%d",&a[i]); a[i+n]=a[i]; } ll maxans=0; for(int l=3; l<=n+1; l++) { for(int i=1,j; (j=i+l-1)<=2*n; i++) { for(int k=i+1;k<=j-1;k++){ dp[i][j]=max(dp[i][j],dp[i][k]+dp[k][j]+calc(i,k,j)); } } } for(int b=1;b<=n;b++) maxans=max(maxans,dp[b][b+n]); printf("%lld\n",maxans); return 0;}

转载于:https://www.cnblogs.com/Yinku/p/11013846.html

你可能感兴趣的文章
Java Activiti6.0 spring5 SSM 工作流引擎 审批流程 java项目框架
查看>>
md5
查看>>
Linux下的crontab定时执行任务命令详解
查看>>
C#高级编程(第7版) Professional C# 4 and .NET 4 - 读书笔记
查看>>
ipad4自动下载了ios8的安装包,好几个G啊,不想更新,怎么删了呢?
查看>>
JS中的Navigator 对象
查看>>
Android 开源控件与常用开发框架开发工具类
查看>>
记录一次网站打开卡--排故障过程
查看>>
第四章小结
查看>>
Windows7下python2.7.6环境变量配置
查看>>
java设计模式------代理模式
查看>>
WPF学习笔记----注释标记,使用自定义资源字典(style)文件的流程
查看>>
元素定位的八大法则
查看>>
Sublime Text 3 使用小记
查看>>
总结Pycharm里面常用的快捷键
查看>>
util.promisify 的那些事儿
查看>>
配置phpstudy+phpstorm+xdebug环境
查看>>
BZOJ 1079 [SCOI2008]着色方案
查看>>
[Win8.1系统]双系统
查看>>
HDU 3899 树形DP
查看>>