标签:
#include<cstdio> using namespace std ; #define inf 1000000 int main(){ int dp[2016],a,b,n,i,T,j; scanf("%d",&T); while(T--){ scanf("%d%d",&n,&a); for( i=1;i<n;i++){dp[i]=-inf;} for( i=2;i<n;i++){ scanf("%d",&b);b=b-a; for( j=i-1;j<=n-2;j++){ if(dp[j-(i-1)]+b>dp[j]) dp[j]=dp[j-(i-1)]+b; } } printf("%d\n",n*a+dp[n-2]); } return 0; }
HDU 5534/ 2015长春区域H.Partial Tree DP
标签:
原文地址:http://www.cnblogs.com/zxhl/p/4977505.html