能量项链
2017-02-08 16:29
197 查看
#include<cstdio> #include<iostream> using namespace std; int n; int f[1999][1999]; int a[9999]; int ans; int max1=-999999999; int main() { scanf("%d",&n); for(int i=1;i<=n;i++) { scanf("%d",&a[i]); a[i+n]=a[i]; } for(int k=1;k<=n;k++) for(int i=1;i<=2*n-k;i++) { int j=i+k; for(int q=i;q<j;q++) f[i][j]=max(f[i][j],f[i][q]+f[q+1][j]+a[i]*a[q+1]*a[j+1]); } for(int i=1;i<=n;i++) max1=max(max1,f[i][n+i-1]); printf("%d",max1); }
还是不懂为啥必须枚举区间,为啥起点要到2*n,为啥for(int i=1;i<=n;i++)
max1=max(max1,f[i][n+i-1]);
相关文章推荐
- RQNOJ 能量项链
- tyvj-1052 能量项链
- HLG___能量项链
- rnqoj-5-能量项链(记忆化搜索)
- SJTU OJ 1073 能量项链
- 【算法学习笔记】85.破环为链 序列DP 松弛+代价 SJTU OJ 1073 能量项链
- 蓝桥杯 能量项链
- 能量项链 洛谷P1063
- 1154 能量项链
- noip 能量项链
- NOIP200605能量项链
- 【题解】2006 能量项链(P1063)
- codevs 1154 能量项链
- 能量项链
- 能量项链问题
- 能量项链----中山市第一中学OJ_23----DP
- wikioi 1154 能量项链
- Sicily 1345. 能量项链
- 能量项链(NOIP)
- 洛谷 P1063 能量项链