题目链接:传送门 题目大意: 给定长度为m的数列aj,每次从两端取一个数,得到2k * aj的价值(k为当前的次数,从1开始到m),总共有n行这样的数列,求最大价值总和. 1 ≤ n, m ≤ 80, 0 ≤ aj ≤ 1000; 思路: 状态f[i][j]表示取剩下ai,ai+1,…,aj时的最大价值. 起始状态: f[0][m-1] = 0: 转移方程: f[i][j-1] = max(f[i][j-1], f[i][j] + 取掉aj得到的价值): f[i+1][j] = max(f[i+…