0
0
已采纳
核心代码
定义整型int a[105],dp[105][105],ans[105],n;
输入n;
for(int i=1;i<=n;i++){
输入a[i]
ans[i]等于ans[i-1]加a[i];
}
for(int len=1;len<=n;len++){
for(int i=1;i+len-1<=n;i++){
int j等于i加len减1;
dp[i][j]等于max(a[i]加ans[j]减ans[i]减dp[i加1][j],a[j]加ans[j减1]减ans[i减1]减dp[i][j减1]);
}
}
输出<<dp[1][n]<<' '<<ans[n]-dp[1][n];
0
0
0
0