Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
134270 Fess 紧急集合 C++ 运行出错 0 0 MS 92 KB 392 2024-03-02 15:19:36

Tests(0/10):


#include<bits/stdc++.h> using namespace std; int n,a[10001],s[10001],dp[10001][10001]; int main() { cin>>n; memset(dp,0x3f3f,sizeof dp); for(int i=1;i<=n;i++) cin>>a[i],s[i]=s[i-1]+a[i],dp[i][i]=0; for(int len=2;len<=n;len++) for(int i=1;i+len-1<=n;i++) { int j=i+len-1; for(int k=i;k<j;k++) dp[i][j]=min(dp[i][j],dp[i][k]+dp[k+1][j]+s[j]-s[i-1]); } cout<<dp[1][n]; }


测评信息: